TypedVertexin order to provide specific versions for DynamoDb backend or just implement some kind of
DynamoDbRawEdge. I am not sure: I think that yes I need to, but when I look into titan or neo4j implementation of angulillos there is no such files.
TypedVertexis just for identifying used backend and offer possibility to communicate graphs from different backends?
XXXTypeclasses should be completely decoupled from any resource management, auth etc.