classes are first-class citizens (http://groovy.codehaus.org/Groovy+style+and+language+feature+guidelines+for+Java+developers)