The point of this is to make generics and type information better.
However it has a major memory cost as it reads ALL the classes in the classpath and parses out their metadata.
A better idea would be to make the metadata system lazy, but that runs into threading and race issues.
So, this is the TODO to look at it... eventually..