refactoring: using GrailsApplicationAware interface for grailsApplication bean injection