protected override bool Rename(string newName) { var success = Directory.ChildDictNameChanged(newName, this); FullName = FullName.Replace(FullName, newName); Name = newName; UpdateLastModifiedDate(); return(success); }