Implement special methods for wrappers

Yes, you're correct. And that probably means we should rename `obj` and `noverify` attributes to something private since otherwise these attributes of the wrapped cpython object would be masked.