def resolve_dict_link(self, dct, array=None):
        """Convenience method for resolving links given a dict object.

        Extract link values and pass to the :func:`.resolve` method of this class.

        :param dct: (dict) Dictionary with the link data.
        :param array: (:class:`.Array`) Optional array resource.
        :return: :class:`.Resource` subclass, `None` if it cannot be retrieved.
        """
        sys = dct.get('sys')
        return self.resolve(sys['linkType'], sys['id'], array) if sys is not None else None