audtag: C++ object system conversion