def validate_with_schema(self, collection=None, context=None):
        """ Validate each item in collection with our schema"""
        if self._schema is None or not collection:
            return

        result = []
        try:
            for index, item in enumerate(collection):
                item_result = self._schema.validate(
                    model=item,
                    context=context if self.use_context else None
                )
                result.append(item_result)
        except TypeError:
            pass

        return result
Validate each item in collection with our schema