@Override
 protected void _save() {
   final ODocument edge = getDocument();
   final List<Property> propertyList = GraphDBPropertyUtils.listProperties(this.getClass());
   GraphDB.serializeFiledsOfPojoToGraphDocument(propertyList, this, edge);
   if (outVertex != null) outVertex.save();
   if (inVertex != null) inVertex.save();
   edge.save();
   GraphDB.serializeFiledsOfGraphDocumentToPojo(propertyList, edge, this);
 }