PoolObject - clear()/destroy() fixes