@classmethod
def _create_class_proxy(cls, the_class):
    """Create a proxy for the given class.

        Args:
            the_class (class): Class type in which we want to use the proxy.

        Returns:
            object: New proxy instance referencing the `the_class` class.
        """
    namespace = {}
    for name in cls._special_names:
        if hasattr(the_class, name):
            namespace[name] = cls.make_method(name)
    return type(f'{cls.__name__}({the_class.__name__})', (cls,), namespace)
