fixed bug (repetition in returned objects)

fixed bug (equal objects could be returned twice or more, now they're unique),
decreased db traffic (does not fetch all objects anymore)
As part of args.options, a user can also pass in a skip and/or limit parameter (to limit the number of entities fetched). What is the behavior in this case?