toString and equals methods for VOs