I noticed TypedSegmentDTP class is only for debug mode. Why does it have this restriction?
Also for the "DateTimeQualifier" there should be an enum : 102 - "Issue", 291 - "Plan".
Also in general with the enums I would create extension methods on the them to parse to the actual string number rather than putting in the setter of the property. This way the enum parsing can be re-used.
Can I contribute to this project also?