Defines permission checking, events creation and persistence layer for ProjectPropertyService.
ProjectPropertyService
createDeletePropertyEventBiFunction()
createSetPropertyEventBiFunction()