remove the dependency on @component in controller.