class based MetaModelFilterSettingsFactory approach