This was subtely masking a bug whereby we just added more routes to the exisint grouter instead of creating a new object
Allow charts to be added to the mongoose model, then hydrate from the query engine