RavenDB: Domain Modeling and Data Persistency