validation properties