Use DIContainer for command/data/push API requests