func chainStarted(service moleculer.ServiceSchema, mixin *moleculer.Mixin) moleculer.ServiceSchema {
    if mixin.Started != nil {
        svcHook := service.Started
        mixinHook := mixin.Started
        service.Started = func(ctx moleculer.BrokerContext, svc moleculer.ServiceSchema) {