In my opinion, using "MeshQuality" in the class name is confusing, because the class actually checks validity of a given mesh. "MeshQuality" is often used to mean how good element shapes are for numerical simulations. One will evaluate the quality after checking validity of a mesh. Hence I suggest to change the name to something like "MeshFixingTools", "MeshValidator".