updated cppbind for interface type updates