Node<>::getAllocator() preserves full allocator type