Added parent_controller as an config option to give the option to choose from which controller DelegationController should inherit from