diff --git a/config/install/filter.format.pm_description.yml b/config/install/filter.format.pm_description.yml
index cd58faa837f14a5d2ff1ffbe7555e4ed92a3ce99..9aced02a99e53b008a74dc17aad1cfb780ca3de5 100644
--- a/config/install/filter.format.pm_description.yml
+++ b/config/install/filter.format.pm_description.yml
@@ -1,5 +1,10 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm
+  enforced:
+    module:
+      - pm
 name: 'PM Description'
 format: pm_description
 weight: 0
diff --git a/config/install/system.menu.pm.yml b/config/install/system.menu.pm.yml
index 405a43c0f2d86bac6612375fd4a77dfb08fb2eb5..376113f881719541be1e521bd58354b23b1bc1bd 100644
--- a/config/install/system.menu.pm.yml
+++ b/config/install/system.menu.pm.yml
@@ -1,5 +1,10 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm
+  enforced:
+    module:
+      - pm
 id: pm
 label: 'Project Management'
 description: ''
diff --git a/modules/pm_board/config/install/pm_board.pm_board_type.kanban.yml b/modules/pm_board/config/install/pm_board.pm_board_type.kanban.yml
index a95c969259800e94ea3df615c9a564b3b8161ba6..b873ee31b97d10ad6c329f48f1c850cba5b8c12a 100644
--- a/modules/pm_board/config/install/pm_board.pm_board_type.kanban.yml
+++ b/modules/pm_board/config/install/pm_board.pm_board_type.kanban.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_board
+  enforced:
+    module:
+      - pm_board
 id: kanban
 label: Kanban
diff --git a/modules/pm_board/config/install/pm_board.pm_board_type.scrum.yml b/modules/pm_board/config/install/pm_board.pm_board_type.scrum.yml
index 2059bcb3286ff3bebbd25820d46c8c4261de79e6..5d475284c43152e22e5fdf128c6f5767483ae80c 100644
--- a/modules/pm_board/config/install/pm_board.pm_board_type.scrum.yml
+++ b/modules/pm_board/config/install/pm_board.pm_board_type.scrum.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_board
+  enforced:
+    module:
+      - pm_board
 id: scrum
 label: Scrum
diff --git a/modules/pm_board/config/install/views.view.pm_board.yml b/modules/pm_board/config/install/views.view.pm_board.yml
index 3038e9828654475e6801b10ef2b6fa80a597d357..993c395b069a76e6d5df164d7ae678b9a3ee4750 100644
--- a/modules/pm_board/config/install/views.view.pm_board.yml
+++ b/modules/pm_board/config/install/views.view.pm_board.yml
@@ -4,6 +4,9 @@ dependencies:
     - pm_board
     - user
     - verf
+  enforced:
+    module:
+      - pm_board
 id: pm_board
 label: 'PM Board'
 module: views
diff --git a/modules/pm_epic/config/install/pm_epic.pm_epic_type.epic.yml b/modules/pm_epic/config/install/pm_epic.pm_epic_type.epic.yml
index c9e26dc3085a64d570645a954d137f4ca058672b..440fc7f91a012963b90f81e25635afd88863aa8c 100644
--- a/modules/pm_epic/config/install/pm_epic.pm_epic_type.epic.yml
+++ b/modules/pm_epic/config/install/pm_epic.pm_epic_type.epic.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_epic
+  enforced:
+    module:
+      - pm_epic
 id: epic
 label: Epic
diff --git a/modules/pm_epic/config/install/views.view.pm_epic.yml b/modules/pm_epic/config/install/views.view.pm_epic.yml
index 4acdfd6f049832bebc444cbea5bc220b0fb51ab5..63adeaba8190830eaf42382396f340a6f2525f4d 100644
--- a/modules/pm_epic/config/install/views.view.pm_epic.yml
+++ b/modules/pm_epic/config/install/views.view.pm_epic.yml
@@ -7,6 +7,9 @@ dependencies:
     - pm_status
     - user
     - verf
+  enforced:
+    module:
+      - pm_epic
 id: pm_epic
 label: 'PM Epic'
 module: views
diff --git a/modules/pm_expense/config/install/pm_expense.pm_expense_type.expense.yml b/modules/pm_expense/config/install/pm_expense.pm_expense_type.expense.yml
index 4da184c37b31e0d589ee0e3d00d5dde692a3a314..37c02446a28a1db13374dca26da5a823cb4937fb 100644
--- a/modules/pm_expense/config/install/pm_expense.pm_expense_type.expense.yml
+++ b/modules/pm_expense/config/install/pm_expense.pm_expense_type.expense.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_expense
+  enforced:
+    module:
+      - pm_expense
 id: expense
 label: Expense
diff --git a/modules/pm_expense/config/install/views.view.pm_expense.yml b/modules/pm_expense/config/install/views.view.pm_expense.yml
index 66efdccda4960cf67d082547f8620e65814178f2..e3548b700d092d74a1ccb03903c2b1822114db29 100644
--- a/modules/pm_expense/config/install/views.view.pm_expense.yml
+++ b/modules/pm_expense/config/install/views.view.pm_expense.yml
@@ -4,6 +4,9 @@ dependencies:
     - pm_expense
     - user
     - verf
+  enforced:
+    module:
+      - pm_expense
 id: pm_expense
 label: 'PM Expense'
 module: views
diff --git a/modules/pm_feature/config/install/pm_feature.pm_feature_type.feature.yml b/modules/pm_feature/config/install/pm_feature.pm_feature_type.feature.yml
index 029da18783de89a34bb3eea7f4c59cdfc34f0e0d..c203bc059eb66c8ab1d052486d63bc18071e3ad9 100644
--- a/modules/pm_feature/config/install/pm_feature.pm_feature_type.feature.yml
+++ b/modules/pm_feature/config/install/pm_feature.pm_feature_type.feature.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_feature
+  enforced:
+    module:
+      - pm_feature
 id: feature
 label: Feature
diff --git a/modules/pm_feature/config/install/views.view.pm_feature.yml b/modules/pm_feature/config/install/views.view.pm_feature.yml
index 4c34c45bd8a22a95face74ca0dddc2d7d67b17fd..d73ebf9e55720a3c263c10336a3fd773bab3dfbc 100644
--- a/modules/pm_feature/config/install/views.view.pm_feature.yml
+++ b/modules/pm_feature/config/install/views.view.pm_feature.yml
@@ -7,6 +7,9 @@ dependencies:
     - pm_status
     - user
     - verf
+  enforced:
+    module:
+      - pm_feature
 id: pm_feature
 label: 'PM Feature'
 module: views
diff --git a/modules/pm_invoice/config/install/pm_invoice.pm_invoice_type.invoice.yml b/modules/pm_invoice/config/install/pm_invoice.pm_invoice_type.invoice.yml
index 8eee2f64c2196c4d20ecde06fb73fbcc1b34fb48..fb63c3d3369084aa6550ca873c4631c48b86f112 100644
--- a/modules/pm_invoice/config/install/pm_invoice.pm_invoice_type.invoice.yml
+++ b/modules/pm_invoice/config/install/pm_invoice.pm_invoice_type.invoice.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_invoice
+  enforced:
+    module:
+      - pm_invoice
 id: invoice
 label: Invoice
diff --git a/modules/pm_invoice/config/install/views.view.pm_invoice.yml b/modules/pm_invoice/config/install/views.view.pm_invoice.yml
index f8d610dd6c47ee2512096148a5b538f652f70ac7..dc3a8b70489feb908dd7f4042ab5e7acb4efb3fb 100644
--- a/modules/pm_invoice/config/install/views.view.pm_invoice.yml
+++ b/modules/pm_invoice/config/install/views.view.pm_invoice.yml
@@ -4,6 +4,9 @@ dependencies:
     - pm_invoice
     - user
     - verf
+  enforced:
+    module:
+      - pm_invoice
 id: pm_invoice
 label: 'PM Invoice'
 module: views
diff --git a/modules/pm_note/config/install/pm_note.pm_note_type.note.yml b/modules/pm_note/config/install/pm_note.pm_note_type.note.yml
index 0be3797ea93ee87d689e200468279ae5ac6157e4..55c372999bed4072679f7c4684b7b923ee398b52 100644
--- a/modules/pm_note/config/install/pm_note.pm_note_type.note.yml
+++ b/modules/pm_note/config/install/pm_note.pm_note_type.note.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_note
+  enforced:
+    module:
+      - pm_note
 id: note
 label: Note
diff --git a/modules/pm_note/config/install/views.view.pm_note.yml b/modules/pm_note/config/install/views.view.pm_note.yml
index 89685515195d12c65190875595cce7772195cde6..e9f37fd11d7e848a188f746383ff114478306b8f 100644
--- a/modules/pm_note/config/install/views.view.pm_note.yml
+++ b/modules/pm_note/config/install/views.view.pm_note.yml
@@ -3,6 +3,9 @@ dependencies:
   module:
     - pm_note
     - user
+  enforced:
+    module:
+      - pm_note
 id: pm_note
 label: 'PM Note'
 module: views
diff --git a/modules/pm_organization/config/install/pm_organization.pm_organization_type.organization.yml b/modules/pm_organization/config/install/pm_organization.pm_organization_type.organization.yml
index 10a2ee4da4cb9155e2246550224be6cf4b59bc67..7dea2123bb449ba711baaf64be660ab4a43bfc78 100644
--- a/modules/pm_organization/config/install/pm_organization.pm_organization_type.organization.yml
+++ b/modules/pm_organization/config/install/pm_organization.pm_organization_type.organization.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_organization
+  enforced:
+    module:
+      - pm_organization
 id: organization
 label: Organization
diff --git a/modules/pm_persona/config/install/pm_persona.pm_persona_type.persona.yml b/modules/pm_persona/config/install/pm_persona.pm_persona_type.persona.yml
index 9d3ce43dbd9e0edd4061216325d3340d7e90f3ce..8fb1967266710f5f5b29b4a9afdba70d7c763371 100644
--- a/modules/pm_persona/config/install/pm_persona.pm_persona_type.persona.yml
+++ b/modules/pm_persona/config/install/pm_persona.pm_persona_type.persona.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_persona
+  enforced:
+    module:
+      - pm_persona
 id: persona
 label: Persona
diff --git a/modules/pm_persona/config/install/views.view.pm_persona.yml b/modules/pm_persona/config/install/views.view.pm_persona.yml
index cc378986a3eff5edbef45976ab8746eba6914d71..dff6cd19a59c8e2525b88a156500de5d7f4c0f26 100644
--- a/modules/pm_persona/config/install/views.view.pm_persona.yml
+++ b/modules/pm_persona/config/install/views.view.pm_persona.yml
@@ -3,6 +3,9 @@ dependencies:
   module:
     - pm_persona
     - user
+  enforced:
+    module:
+      - pm_persona
 id: pm_persona
 label: 'PM Persona'
 module: views
diff --git a/modules/pm_project/config/install/pm_project.pm_project_type.project.yml b/modules/pm_project/config/install/pm_project.pm_project_type.project.yml
index e3b1bc207d6ea74a5ed37aa2bb8d7c2f14dd684d..ac5f7993c0944ab89b3e5a484dccd61dadc7d501 100644
--- a/modules/pm_project/config/install/pm_project.pm_project_type.project.yml
+++ b/modules/pm_project/config/install/pm_project.pm_project_type.project.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_project
+  enforced:
+    module:
+      - pm_project
 id: project
 label: Project
diff --git a/modules/pm_project/config/install/views.view.pm_project.yml b/modules/pm_project/config/install/views.view.pm_project.yml
index bb2e3b50bbd2108a1df73154a883a76ef4f591be..50e6cb5bae36c2ed56222e8189b6279efc84ef62 100644
--- a/modules/pm_project/config/install/views.view.pm_project.yml
+++ b/modules/pm_project/config/install/views.view.pm_project.yml
@@ -7,6 +7,9 @@ dependencies:
     - pm_status
     - user
     - verf
+  enforced:
+    module:
+      - pm_project
 _core:
   default_config_hash: 660vtSAVzCEPgL1cfDYjYGo766MUQxn1C_s_GZhJyyA
 id: pm_project
diff --git a/modules/pm_story/config/install/pm_story.pm_story_type.story.yml b/modules/pm_story/config/install/pm_story.pm_story_type.story.yml
index 492a0a57c6fa7d895fc4acbef6a7fd4b4fd283e6..871608492f1e4c0d78134f6b01f874557c482511 100644
--- a/modules/pm_story/config/install/pm_story.pm_story_type.story.yml
+++ b/modules/pm_story/config/install/pm_story.pm_story_type.story.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_story
+  enforced:
+    module:
+      - pm_story
 id: story
 label: Story
diff --git a/modules/pm_story/config/install/views.view.pm_story.yml b/modules/pm_story/config/install/views.view.pm_story.yml
index 01a04bc61d66147e3070368ca334be647c333014..f1f7097bbfb88ed1cdc0c4bb90a4986130ff8dae 100644
--- a/modules/pm_story/config/install/views.view.pm_story.yml
+++ b/modules/pm_story/config/install/views.view.pm_story.yml
@@ -7,6 +7,9 @@ dependencies:
     - pm_status
     - user
     - verf
+  enforced:
+    module:
+      - pm_story
 id: pm_story
 label: 'PM Story'
 module: views
diff --git a/modules/pm_sub_task/config/install/pm_sub_task.pm_sub_task_type.sub_task.yml b/modules/pm_sub_task/config/install/pm_sub_task.pm_sub_task_type.sub_task.yml
index 4088b1102e12118c19c84f8db5501ead1aec30ba..de51405d5dcb88752f8b21296e70cb217118dd9c 100644
--- a/modules/pm_sub_task/config/install/pm_sub_task.pm_sub_task_type.sub_task.yml
+++ b/modules/pm_sub_task/config/install/pm_sub_task.pm_sub_task_type.sub_task.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_sub_task
+  enforced:
+    module:
+      - pm_sub_task
 id: sub_task
 label: 'Sub Task'
diff --git a/modules/pm_sub_task/config/install/views.view.pm_sub_task.yml b/modules/pm_sub_task/config/install/views.view.pm_sub_task.yml
index dcc00f2ee3cf63d72c6811bcf90ba31e3fa2d606..05b53dcd8467684c334489777c0fbe472b66d41b 100644
--- a/modules/pm_sub_task/config/install/views.view.pm_sub_task.yml
+++ b/modules/pm_sub_task/config/install/views.view.pm_sub_task.yml
@@ -7,6 +7,9 @@ dependencies:
     - pm_status
     - user
     - verf
+  enforced:
+    module:
+      - pm_sub_task
 id: pm_sub_task
 label: 'PM SubTask'
 module: views
diff --git a/modules/pm_task/config/install/pm_task.pm_task_type.bug.yml b/modules/pm_task/config/install/pm_task.pm_task_type.bug.yml
index 44eafd073ffbb8df7285f41ba6bdbec6c724c993..4201dd9030602dd411888b6103fca32f8bcd8152 100644
--- a/modules/pm_task/config/install/pm_task.pm_task_type.bug.yml
+++ b/modules/pm_task/config/install/pm_task.pm_task_type.bug.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_task
+  enforced:
+    module:
+      - pm_task
 id: bug
 label: Bug
diff --git a/modules/pm_task/config/install/pm_task.pm_task_type.issue.yml b/modules/pm_task/config/install/pm_task.pm_task_type.issue.yml
index b77ae6e8b5a199f501207ea7cafe1509ff94119e..7f9b121497cf4d130734855a59207de53ad77eb8 100644
--- a/modules/pm_task/config/install/pm_task.pm_task_type.issue.yml
+++ b/modules/pm_task/config/install/pm_task.pm_task_type.issue.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_task
+  enforced:
+    module:
+      - pm_task
 id: issue
 label: Issue
diff --git a/modules/pm_task/config/install/pm_task.pm_task_type.task.yml b/modules/pm_task/config/install/pm_task.pm_task_type.task.yml
index fa6b0ca39bb42f437d9681e11b073e04298ad4f3..b0170e70dbfdb5c5718a6b27712cd0177f2d810d 100644
--- a/modules/pm_task/config/install/pm_task.pm_task_type.task.yml
+++ b/modules/pm_task/config/install/pm_task.pm_task_type.task.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_task
+  enforced:
+    module:
+      - pm_task
 id: task
 label: Task
diff --git a/modules/pm_task/config/install/pm_task.pm_task_type.test.yml b/modules/pm_task/config/install/pm_task.pm_task_type.test.yml
index b7da852b9f0f92069cdff1c73e73a8a04c83603c..3c8dccca8d8a265ee46cc7d8a02d654a380e8590 100644
--- a/modules/pm_task/config/install/pm_task.pm_task_type.test.yml
+++ b/modules/pm_task/config/install/pm_task.pm_task_type.test.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_task
+  enforced:
+    module:
+      - pm_task
 id: test
 label: Test
diff --git a/modules/pm_task/config/install/views.view.pm_task.yml b/modules/pm_task/config/install/views.view.pm_task.yml
index b42d3671c24da3163b8df081c77ea3b1bc31e200..6d6a438f41492c6c06304d83f3095195e1f1cc51 100644
--- a/modules/pm_task/config/install/views.view.pm_task.yml
+++ b/modules/pm_task/config/install/views.view.pm_task.yml
@@ -7,6 +7,9 @@ dependencies:
     - pm_status
     - user
     - verf
+  enforced:
+    module:
+      - pm_task
 id: pm_task
 label: 'PM Task'
 module: views
diff --git a/modules/pm_timetracking/config/install/pm_timetracking.pm_timetracking_type.timetracking.yml b/modules/pm_timetracking/config/install/pm_timetracking.pm_timetracking_type.timetracking.yml
index a7709ef2d1da52e1e9f40b642993deff0b3a458a..e7277420fb77b497bc2979c98687ae343c7f0406 100644
--- a/modules/pm_timetracking/config/install/pm_timetracking.pm_timetracking_type.timetracking.yml
+++ b/modules/pm_timetracking/config/install/pm_timetracking.pm_timetracking_type.timetracking.yml
@@ -1,4 +1,9 @@
 status: true
-dependencies: {  }
+dependencies:
+  module:
+    - pm_timetracking
+  enforced:
+    module:
+      - pm_timetracking
 id: timetracking
 label: Time-tracking
diff --git a/modules/pm_timetracking/config/install/views.view.pm_timetracking.yml b/modules/pm_timetracking/config/install/views.view.pm_timetracking.yml
index 55fc7e9cd7586e7875765d13b27592a72307cdc9..29d4881dd58a100ba3c268bd0e893cb85e9b5384 100644
--- a/modules/pm_timetracking/config/install/views.view.pm_timetracking.yml
+++ b/modules/pm_timetracking/config/install/views.view.pm_timetracking.yml
@@ -4,6 +4,9 @@ dependencies:
     - pm_timetracking
     - user
     - verf
+  enforced:
+    module:
+      - pm_timetracking
 id: pm_timetracking
 label: 'PM Timetracking'
 module: views
diff --git a/pm.module b/pm.module
index 754dc3ba0400a167b432a0c7a9ed49fe17d4e951..984f5a10c5d98a80100a05465bb83b6e8b44e6e3 100644
--- a/pm.module
+++ b/pm.module
@@ -2,7 +2,7 @@
 
 /**
  * @file
- * Contains pm_board.module.
+ * Contains pm.module.
  */
 
 use Drupal\Core\Routing\RouteMatchInterface;