'I forward __conform__ to self.original if it has it, otherwise I
simply return None.'

def __conform__(self, interface):

    if hasattr(self.original, '__conform__'):
        return self.original.__conform__(interface)
    return None
