Feature/20

- Implemented attribute-level control on nested models and collections event bubbling.
- Rewritten attribute and type casts mechanics