Detalle del uso de getters
Eliminando constructores innecesarios

En Groovy tampoco es necesario escribir constructores explícitos,
salvo que se desee un comportamiento específico para el mismo (lo cual es generalmente una mala idea).
Para constructores de varios argumentos (3, 4, 5), lo mejor es usar etiquetas en la construccion, porque
de lo contrario entender que representa cada argumento suele ser difícil. Para objetos con pocos argumentos
de construcción, donde las etiquetas no son tan necesarias, se puede usar la anotación @TupleConstructor que lo genera.