In particular, "EndTimeObject" is no longer correct - it's strictly used for spinners and not holds.
LegacyPatternGenerator