Problem: I think there are many use cases, when user needs read-only object graph containing lots of strings that repeat a lot. Things like first names, country/postal codes, category codes, etc.
Adress sanitizer reports the following leak: 6: ==3421==ERROR: AddressSanitizer: alloc-dealloc-mismatch (operator new vs free) on 0x602000636450 6: #0 0x7fdedda413f7 in free ...