Multiple projection with same prefix: last projection is the only that survives

When asking multiples projections that had the same prefixes (eg: ["a.b.c", "a.b.d"]) only the last projection survive (in this case "a.b.d").

This is not the expected behaviour in mongo.

The solution is try to reuse the the result values.

Test provided.