Configurar el control de versiones de RavenDB a través del código

¿Es posible configurar el control de versiones en una nueva base de datos RavenDB a través de un código?

Estoy usando el siguiente código (basado enhttp://ravendb.net/docs/2.0/server/extending/bundles/versioning):

Store.DatabaseCommands.EnsureDatabaseExists(database);
using (var session = Store.OpenSession(database))
{
    session.Store(new 
        {
            Exclude = false,
            Id = "Raven/Versioning/DefaultConfiguration",
            MaxRevisions = 5
        });
    session.SaveChanges();
}

Pero cuando agrego y modifico registros en la base de datos, la versión no funciona.

Respuestas a la pregunta(1)

Su respuesta a la pregunta