A lot of the ec2 query metadata can be inferred at runtime. `instanceArn` in the XML can be mapped to `InstanceArn` unless otherwise specified by an override. This will work well if there are less overrides than default behaved mappings.