public static void RegisterEncryptionService(this EndpointConfiguration config, Func<IEncryptionService> func) { Guard.AgainstNull(nameof(config), config); config.Settings.Set(EncryptedServiceContstructorKey, func); }