g.inject(
[["lookup": [(T.id):"expected_id"], "properties":["other_property": "foo"]], ["lookup":[(T.id):"some_other_expected_id"], "properties":[other_vertex_properties_here]], ...and so forth]).
unfold().as("payload").
mergeV(select('lookup')).
property(
"other_property",
select('payload').select('properties').select("other_property")).
g.inject(
[["lookup": [(T.id):"expected_id"], "properties":["other_property": "foo"]], ["lookup":[(T.id):"some_other_expected_id"], "properties":[other_vertex_properties_here]], ...and so forth]).
unfold().as("payload").
mergeV(select('lookup')).
property(
"other_property",
select('payload').select('properties').select("other_property")).