reference naming conflict resolution from C++ wrapping doc, show how to wrap C++ objects in cdef class attributes