added annotated toString implementation in domain classes