Link to library
At least SDK 4
Serialize enums automatically
Add callbacks to save() and delete()

Allow subclasses of Model to be notified before save and delete
operations take place and optionally raise an exception if the framework
shouldn’t continue with the operation.
Add testcases for Model
Merge remote branch 'origin/saveanddeltecallbacks'