Всего несколько вопросов высокого уровня, надеюсь, очень быстрых:
1) Если у меня есть класс A с одним полем x, создаю его
def A = new A(x:someVal, y:someVal)
совершенно нормально?
2) Связан ли следующий хороший способ скопировать соответствующие части объекта команды в объект домена?
def domainObject = new DomainObject(commandObject.properties).
Где объект команды имеет дополнительные свойства. Или это должно быть сделано вместо:
def domainObject = new DomainObject()
domainObject.properties['prop1', 'prop2', ...] = commandObject.properties
или?
Спасибо