Okay, Raven Interfaces implemented - need to replace lambdas with meaningful constructs in order to integrate with LevelDB and BatchWrites