public AzureTablesSnapshotStore(AzureTablesSnapshotsConfig config)
        {
            var cloudStorageaccount = CloudStorageAccount.Parse(config.ConnectionString);
            var tableClient         = cloudStorageaccount.CreateCloudTableClient();

            snapshotsTable = tableClient.GetTableReference(config.SnapshotsTableName);

            this.modelSerializer = config.ModelSerializer;
        }