Bug in clone()?

Well I laod a model this way:

OgreMaterialList matList = (OgreMaterialList) manager.loadContent(name + ".material");
         OgreMeshKey key = new OgreMeshKey(name + ".meshxml", matList);
           Spatial model = (Node) manager.loadContent(key);
           assert model!= null:"Failed ot load " + name + ".meshxml";

Well I assume now, that I should always when calling the load function get a new clone / Geometry,
however it detaches the model from the last node it was attached to, and attaches it to the new.

Anyone knows, why this happens?


Yes, but due to that i call clone(), guessing I had a workaround, but as it seems this fails as well for the moment:/