Pool now using hash tables, no longer requires Poolable