Executes the callable registered at the specified key and returns
            its value along with type info. Subsequent queries are cached
            internally.

            `key`
                String key for a previously stored callable.

def get(self, key):
        """ Executes the callable registered at the specified key and returns
            its value along with type info. Subsequent queries are cached
            internally.

            `key`
                String key for a previously stored callable.
            """

        obj = super(ExtRegistry, self).get(key)
        if obj is None:
            return obj

        return (obj, self._type_info.get(key))