public override string ToString() { return string.Format ("{0} {1} {2} = {3}", Rule, ProtoTypeName, Name, ID); }