anotherDescendant.setAnotherDescendantField("anotherDescendantValue");
anotherDescendant.setAncestorField("ancestorValue");
anotherDescendant.setPath("/test");
ocm.insert(anotherDescendant);
ocm.save();
//---------------------------------------------------------------------------------------------------------
// Retrieve
//---------------------------------------------------------------------------------------------------------
Interface result = (Interface) ocm.getObject("/test");