Make type registration code significantly simpler