public DynamicEntityPropertyValueManager(
     IDynamicPropertyPermissionChecker dynamicPropertyPermissionChecker,
     IDynamicPropertyManager dynamicPropertyManager,
     IDynamicEntityPropertyManager dynamicEntityPropertyManager
     )
 {
     _dynamicPropertyPermissionChecker = dynamicPropertyPermissionChecker;
     _dynamicPropertyManager           = dynamicPropertyManager;
     _dynamicEntityPropertyManager     = dynamicEntityPropertyManager;
     DynamicEntityPropertyValueStore   = NullDynamicEntityPropertyValueStore.Instance;
 }
        public DynamicEntityPropertyManager(
            IDynamicPropertyPermissionChecker dynamicPropertyPermissionChecker,
            ICacheManager cacheManager,
            IUnitOfWorkManager unitOfWorkManager,
            IDynamicEntityPropertyDefinitionManager dynamicEntityPropertyDefinitionManager
            )
        {
            _dynamicPropertyPermissionChecker = dynamicPropertyPermissionChecker;
            _cacheManager      = cacheManager;
            _unitOfWorkManager = unitOfWorkManager;
            _dynamicEntityPropertyDefinitionManager = dynamicEntityPropertyDefinitionManager;

            DynamicEntityPropertyStore = NullDynamicEntityPropertyStore.Instance;
        }