let property cache be injected into SettingsMapper