make fields protected in GrailsUnitTestMixin
refactor ControllerUnitTestMixin