That is correct. It was originally only called `InputName` until I realized I had restricted what was possible for the user to accomplish. If you aren't concerned with this then I am fine with renaming it. But I do feel it is more flexible in a situation where maybe you select how data should be downloaded. E.g. MyCommand generates some custom object and there is an option in the interface to serialize it as JSON or XML. That would be an ideal use case for an outputhandler and a seperate `InputName`