hibernate annotated mapping in the domain model objects