I53 controller inheritance

https://github.com/mezuro/mezuro/issues/53

This is my improvement proposal for issue 53
Please, feel free to suggest anything I can use to make it better.