That special kind of ugliness hadn't crossed my mind, but I'll add the pattern (in the gang of 4 sense) to my repertoire.  I recall somewhat that I wanted the pattern ctor for unanchored, but I see that the current solution just overrides pattern at L462, see comment don't recompile.