Improving registration controller readability

I personally prefer this style of controllers, it reduces complexity and provides [Object Calisthenics](http://williamdurand.fr/2013/06/03/object-calisthenics/#1-only-one-level-of-indentation-per-method)