public virtual BusinessBase CreateActiveObjectCopy()
        {
            BusinessBase target = CreateNewChild();

            target.Parent = this;

            ActiveObject.CopyTo(target, null);

            ActiveObject = target;

            return(ActiveObject);
        }