|#712|+Mridul| extending domain objects to BaseModel, adding @EualsAndHashcode with callSuper = false