no longer share static state between describers and the PointerCollector, use setPointers to pass pointers to a writer from a collector;