Added freeAll that doesn't look up the pool for every object.