Created by: vovakulikov
At the moment gql be may return insight with duplicates. To avoid this PR adds uniqBy check and groups all insight by id field.
uniqBy