Injection - Dependency Injection Framework for BlitzMax based on Reflection