public Builder addProperty(final DetachedVertexProperty vp) {
            v.internalAddProperty(vp);
            vp.internalSetVertex(v);
            return this;
        }
Provides a way to construct an immutable {@link DetachedVertex}.
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/util/detached/DetachedVertex.java