/// <summary> /// this must be called by base class!! /// nugget: bummer, C# has no direct way to sequence base class code after subclass initialization (Delphi sure was awesome) /// </summary> protected void AfterConstructor() { ParentList.AddTransaction(this); }