Add "id" properties for object-based inputs for use in config
Temporarily add "add_*" methods for indirect input accessors

We will be modifying UR to handle this case correctly, but this is
a stopgap until then