I think using a dependency injection framework should be classified as code obfuscation.