Constructor injection fix

I found an issue in constructor injection where some dependencies would surprisingly be injected as null when recursively applying ConstructorInjectionPoint injection.

This was caused by the use of a ```private static const _parameterValues: Array``` in MethodInjectionPoint.as.

A first commit has a new test to help ascertain that this is a reasonable use case. The test fails at that revision.

The second commit changes MethodInjectionPoint.as to make the test pass.