Dependency Injection: @Initializer now takes advantage of native overloading

This might well be the first truly reliable implementation of method copying ever done in D.