Refactor the commands as lazy-loading services.
If we implement commands as lazy-loading services,
we can re-target the backend implementation to different environments
(ElastX EasyPaas, normal server, docker, etc etc).
If we implement commands as lazy-loading services,
we can re-target the backend implementation to different environments
(ElastX EasyPaas, normal server, docker, etc etc).