defect
The tl:Collector is used to determine the list of properties from the annotated sequence of tl:PropertyDescriptor names of a tl:ConfigurationItem.
If properties that are not explicitly listed are to be included (e.g., because the tl:ConfigurationItem is serialized), some properties may be listed twice.
Test
TestDefaultOrderStrategyCollector