Fix: Model requires Transaction
Add willInitialize hook for class mixins
Add didInitialize hook for class mixins
Add dirty tracking mixin