Add abstract base class for controller classes which encapsulates common
behaviour.