Shave a couple hundred milliseconds off the dictionary builder
Store the dictItem keys in a map to avoid searching the dict for objects with matching keys (this cut performance tests from 5000ms to 150ms)