making error/success handlers promise compatible
Add missing wrapError and simplify a bit.
One simplification step further...
adding tests for error event on all sync methods
Semicolon.
Update `parse`s at model level, simpler `get`
Deferred event trigger