title: Tinkerpop: Set Label After Creating Vertex
body: <p>Is there a way to set the <code>T.label</code> after the vertex has been created. I have tried the following:</p>
  
  <pre><code>Vertex v = graph.addVertex();
  v.property(T.label.name(), "test");
  </code></pre>
  
  <p>But when I try the following traversal:</p>
  
  <pre><code>graph.traversal().V().hasLabel("test").next
  </code></pre>
  
  <p>I get </p>
  
  <pre><code>org.apache.tinkerpop.gremlin.process.traversal.util.FastNoSuchElementException
  </code></pre>
  
  <p>Is there something special about <code>T.label</code> that limits it to being set at the step of constructing the vertex ?</p>