Open
Description
#2019 has shown that some thinking is needed on the specification of profiling breakdowns. On the server they're just a series of named values. Representing them as structures causes some issues when fields are added and removed, and just turning them into dictionary<string, long>
loose the information of what entries may be there (with the caveat that some may disappear)