Changed IsHidden property to IsInvisible for ModelInstance.cs
Made ModelInstance.cs have a name
Made ModelData.cs disposable
Made Mesh.cs disposable
Given based untyped property a PropertySet event

Signed-off-by: Martin Evans <martindevans@gmail.com>