Made allocator private.