Move wrapper storage out of WrapperBase as not a part of ObjectProxy functionality and applies to specific wrapper types.
Rename WrapperBase to ObjectProxy and promote to public API.
The __qualname__ and __name__ attributes should not be written back to the wrapped/target in constructor.