templatize Message on allocator