Actually we can't yet because the GetType functions are not per-class statics, but global functions, so that won't work. I agree it's a better way forward, but since we will probably re-do the reflection system, those will disappear anyway.