The ORM Blueprints project provides ease way to map POJOs to the tinkerpop/blueprints model.  Mapped objects should not implement any interfaces and even should not follow JavaBean specification to be mapped to the graph model.