Added direct IEnumerable support, Added Distinct extension, added missing Reference