use a constructor to allow for abstraction in base Controller class
move indexAction definition in to base Controller class; define properties for page data