The behavior of C and C++ is slightly different, and causes unable to set excl_list
Finally get rid of the C style vector, rename the template class to its proper name
This reverts commit 675d6d83.