Introduce ChangesValidator class
Rework how changes get applied to mesh with valid?
Further clarify intention for ClassValidator