public ActionControllerFactory(Dictionary<string, Type> actionTypes, INamingConventions namingConventions, Func<Type, object> createController) { _actionTypes = actionTypes; _namingConventions = namingConventions; _createController = createController; }