Do-It-Yourself dependency injection