Remove exhaustive boolean

Add complexity and inconsistency between check and update. Moreover, partial validation and updates can be achieved by targeting a sub view hierarchy
Remove success notification method. Not satisfied with this approach
Add support for NSValueTransformer
Fix error chaining
Implement check and update. Remove automatic flags (unnecessarily complex)
Fix copyright information