Register Multiple Types