#di() - minimal Dependency Injection inspired by Angular.js