add utility method to eval discriminator property key
add TinkerPop datastore specific repository implementation