 
     /// Deletes zero or more objects from the Realm.
     ///
+    /// - Warning: This method is not thread safe for now. It is not better to pass object directly.
+    ///  If you want to use this method safely, you should call `realm.run(io:)` in a same thread, or 
+    ///  use with `flatMap`.
     /// - Parameter objects: The objects to be deleted. This can be a `List<Object>`,
     ///     `Results<Object>`, or any other Swift `Sequence` whose
     ///     elements are `Object`s (subject to the caveats above).


    /// Adds all the objects in a collection into the Realm.
    ///
    /// - Parameter objects: A sequence which contains objects to be added to the Realm.
    /// - Returns: `Write` operation
    public static func add<S>(_ objects: S) -> RealmWrite<Void> where S: Sequence, S.Iterator.Element: Object {


    /// Deletes an object from the Realm. Once the object is deleted it is considered invalidated.
    ///
    /// - Warning: This method is not thread safe for now. It is not better to pass object directly.
    ///  If you want to use this method safely, you should call `realm.run(io:)` in a same thread, or 
    ///  use with `flatMap`.
    /// - Parameter object: The object to be deleted.
    /// - Returns: `Write` operation
    public static func delete(_ object: Object) -> RealmWrite<Void> {
