public override BaseEvent SwapPerspective(Name oldPerspective, Name newPerspective) { Property = Property.SwapTerms(oldPerspective, newPerspective); NewValue = NewValue.SwapTerms(oldPerspective, newPerspective); base.SwapPerspective(oldPerspective, newPerspective); return this; }