C++ instantiation relabel