A repository example using RavenDB