internal override void CopyTo(AbstractDirectory destination)
        {
            var target = destination.GetSubDirectory(Name);

            Copy(target);
        }
 internal abstract void CopyTo(AbstractDirectory destination);