Pointer.set_pointer() now accepts exposed class instances

Updated TypeManager.pointer_attribute()