def parse_member(
            cls,
            obj: dict,
            collection: "HttpResolverDtsCollection",
            direction: str,
            **additional_parameters):

        """ Parse the member value of a Collection response
        and returns the list of object while setting the graph
        relationship based on `direction`

        :param obj: PyLD parsed JSON+LD
        :param collection: Collection attached to the member property
        :param direction: Direction of the member (children, parent)
        """
        members = []

        # Start pagination check here
        hydra_members = obj.get(str(_hyd.member), [])

        if hydra_members:
            for member in hydra_members:
                subcollection = cls.parse(member, metadata_parsed=False, **additional_parameters)
                if direction == "children":
                    subcollection.parents.set({collection})
                members.append(subcollection)

            if "https://www.w3.org/ns/hydra/core#view" not in obj or \
                    (direction == "children" and collection.size == 0):
                collection._parsed[direction] = True

        return members