We already support passing constraints. I guess InstanceId, HardwareCharacteristics and Addrs are used to associate a given instance id to a new machine, with the related metadata. We'll need to investigate this further, but for now I decided to implement the bits we are sure we need, and yes we can easily update the call later very easily.