Removed ControllerInterface
Project object is now passed to the Controller