Service.configuration is duplicated in Service.dependencies

proposal

#1

Transferred from GitHub issue #624.

Why are we keeping service.configuration if it copied to service.dependencies?
Two solutions:

  • It could be move from configuration to dependencies in service.injectDefinition. Remove configuration from service struct.
  • Remove the injection in dependencies. Update start / stop logic to also start the service.

Milestone v0.6
#2

Done on PR