snapshot-1 - creating more domain classes with mappings and constraints