Ae2 Controller Design Pattern