@Override
    protected <V> TinkerVertexProperty<V> createTinkerVertexProperty(final TinkerVertex vertex, final String key, final V value, final Object... propertyKeyValues) {
        return new TinkerShuffleVertexProperty<V>(vertex, key, value, propertyKeyValues);
    }
@author Cole Greer (https://github.com/Cole-Greer)
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerShuffleVertex.java