https://issues.apache.org/jira/browse/TINKERPOP3-888
In addition to the proposed change, we might consider the following improvements to type safety: - Removing the variadic key-values list, requiring multiple `property` steps. - Support Map<String, Object> and Map<T, Object>. We should also think about the use case where property values come from a traversal or from labeled steps. We may decide that is out of scope for this particular proposal though.
