OpResult create<T>(T instance, [String? tableName]) { if (instance is Map) { return _createMapInstance(tableName!, instance); } else { return _createClassInstance(instance); } }