Reasoning: as more devices are auto-detectable, you will probably still want to be able to set configuration options without having to give up autodetection. (Think YEI tracker - useful options like reset commands for configuring the filtering, etc., but we can autodetect usb serial now.)
Also should add the submission of a corresponding JSON schema at method registration time, even if it's not immediately used - saves us an extra API break.
Reasoning: as more devices are auto-detectable, you will probably still want to be able to set configuration options without having to give up autodetection. (Think YEI tracker - useful options like reset commands for configuring the filtering, etc., but we can autodetect usb serial now.)