master #2 adding more object validation rules