public static Transaction Start(IMergeableConfig persistable, Action<IMergeableConfig> onCloseTransactionCallback) { var transaction = new Transaction(persistable, onCloseTransactionCallback); transaction.Init(); return transaction; }