Changed model load function to be static.
Added before/after events for models.
Working on create function.
Not tested yet.