This looks like a lot of boilerplate. What is this maker framework giving us exactly?
Couldn't we just have used groovy to create these entities?