Dependency inject dispatcher