fix bug in Model\Set#collect that arose when attempting call when model type does not define natural key