PolyAllocator::allocateObject