using 'addAll' to make java style of DTO creation at least a bit more readable
using groovy style to make DTO creation much more readable