Issue #2049159 by amateescu, Crell: Create a ControllerBase class to stop the boilerplate code madness.