Fixing a problem where projecting from a nested field would require an anonymous object, rather than just a simple value projection