public void SetObjectParentHandle(OutlinerObject obj, Int32 newParentHandle)
{
removeHandleFromListInDict(obj.Handle, objects_by_parentHandle, obj.ParentHandle);
addHandleToListInDict(obj.Handle, objects_by_parentHandle, newParentHandle);
obj.ParentHandle = newParentHandle;
}