add CommandManager factory ctor and stub create methods to the Implementation