Move Hashable usage to explicit trait
Tidy up
Sluggable traits must now be used in the Model class definition.
Purgeable traits must now be used in the Model class definition.
Add priority to event emitter
Validation traits must now be used in the Model class definition