Iterates through the passed in `list_of_objs` and calls the
        `_render_serializable` method of each object's Resource type.

        This will probably support heterogeneous types at some point (hence
        the `item_types` initialization, as opposed to just item_type), but
        that might be better suited to something else like a ResourceDict.

        This method returns a JSON-serializable list of JSON-serializable
        dicts.

def _render_serializable(self, list_of_objs, context):
        """Iterates through the passed in `list_of_objs` and calls the
        `_render_serializable` method of each object's Resource type.

        This will probably support heterogeneous types at some point (hence
        the `item_types` initialization, as opposed to just item_type), but
        that might be better suited to something else like a ResourceDict.

        This method returns a JSON-serializable list of JSON-serializable
        dicts.
        """
        output = []
        for obj in list_of_objs:
            if obj is not None:
                item = self._item_resource._render_serializable(obj, context)
                output.append(item)
        return output