Add the concept of a MappingProjectionVisitor which will contain all the strategies for projecting the backend data onto the api data. This visitor currently only supports the case of 'no projection defined'