def make(self, **attributes):
        """
        Create a collection of models.

        :param attributes: The models attributes
        :type attributes: dict

        :return: mixed
        """
        if self._amount == 1:
            return self._make_instance(**attributes)
        else:
            results = []

            for _ in range(self._amount):
                results.append(self._make_instance(**attributes))

            return Collection(results)
Create a collection of models.

        :param attributes: The models attributes
        :type attributes: dict

        :return: mixed