Using GroovyClassLoader to hotswap stateless business logic class