public override object GetProperty(string name) { switch (name) { case "KeepUntil": return this.KeepUntil; case "OriginalPath": return this.OriginalPath; default: return base.GetProperty(name); } }