Implement special methods for wrappers

I think it should it work without this change too, since obj is always present?