protected override Task PutIndex(string indexName, RavenJToken index) { if (index != null) { _database.PutIndex(indexName, index.Value<RavenJObject>("definition").JsonDeserialization<IndexDefinition>()); } return new CompletedTask(); }