Return a deferred.

def retrieve(cls, id, api_key=None, **params):
        """Return a deferred."""
        instance = cls(id, api_key, **params)
        d = instance.refresh()
        return d.addCallback(lambda _: instance)