During the init command, an instance is built in two steps: instance.NewInstance(params instances.NewInstanceParams) then manager.Add(params{ instance, ...}), and parameters are passed either to the one or the other.
There is no necessity to build the instance in two steps. One call to manager.Add() should be enough