Issue 8 status helpers not working properly

fixes #8 

Do we still need `before_create` callback then? Also, IIRC `after_initialize` had a performance penalty - thats the reason I probably did not use it.