OpResult upsert<T>(T instance, [String? tableName]) { return _unitOfWorkUpsert.upsert(instance, tableName); }