This should either subclass AbstractLayoutController, or the stubbed-out layout controller stuff should be removed.