Changed access level of methods in base controller to prevent visibility outside the controllers