Exploring domain modelling in grails