Chain register method and trigger pre 'save' when updated

I thought this two changes would be in main stream of project. 

a492146 Very useful for chaining methods
f5fd7d5 Necessary for using mongoose Schema pre 'save' function, when model is updated.