DI 2.0.0

No throw message because it differs between static and dynamic. Static can't know it was parameterized because the generator/transformer ignores it. Dynamic finds it and throws its own error complaining that it's parameterized.