CAllocator and allocatorObject