settings items interface NSObject instead of SettingsInterface