A prototype based solution to perform Dependency Injection concepts in javascript.