Class transformation implemented for the IL