Defines permission checking, events creation and persistence layer for ProjectPropertyService.
ProjectPropertyService