Use factory for parent controllers again