`EntitySettingRegistration ` should provide a way of controlling visibility during runtime similar to `AppPreferenceTabRegistration `