(x) CTL-292 Added RegisterTypeWithTag instead of new overloads because it was causing issues