Add support for abstract group to Groovy DSL