ADDED validation methods to member object