fixed build error on new projects
removed dependency resolver class as it the cause of the protocol resolving
- support for usage without subclasses
- if you set nil the setting will be deleted
- changed instance method return type
- added base class for view controllers which wants to use validations