exploring domain modelling under grails