protected virtual void StatesToString(System.Text.StringBuilder sb) { sb.Append(activeState ? "+" : "-") .Append(enabledState ? "+" : "-"); }