I really like the ```m``` idea. If a ```Mesh``` object is named "mesh" than accessing the iMesh instance is sort of confusing: ```mesh.mesh```.