Distinct now allows bringing the whole document inside include

Please take a look at what i did with alreadySeenProjections inside index.cs
i'm not sure that this one will always work, specially for big complex objects.