// Propagate.
// NOTE: Propagated relations will not use newRelation(),
// but rather will use clone. Classes that rely
// on newRelation(), will no longer work, possibly!
newRelation.propagateExistence();
} else {
Object[] arguments = new Object[2];
arguments[0] = (CompositeEntity) _current;
arguments[1] = relationName;
newRelation = _createInstance(newClass, arguments);