GreenhouseController
Inner classes override. Code style changes to Inheriting from inner classes
Local inner classes