Solid State is a Mongo DB wrapper that encourages a repository pattern with added versioning support.