This matches the data structure that is passed to handlebars helpers, which is the primary use case for this, so the nesting felt like the proper thing to do in this particular case.