Fix #109
Remove beforeCreate, it doesn't make any sense
Remove overzealous use of apply
Rename 'event hooks' to 'lifecycle methods'
Remove mentions of event hooks from comments