     let fetchRequest = NSFetchRequest<Self>(entityName: entityName)
     return fetchRequest
   }
-  
+
   /// **Mechanica**
   ///
   /// Attempts to find an object matching a predicate or creates a new one and configures it.

    guard let result = try? context.fetch(request) else { fatalError("Fetched objects have wrong type.") }
    return result
  }
  
  /// **Mechanica**
  ///
  /// Specifies objects (matching a given predicate) that should be removed from its persistent store when changes are committed.

    }
    return object
  }

  /// **Mechanica**
  ///
  /// Tries to find an existing object in the context (memory) matching a predicate and if doesn’t find the object in the context, tries to load it using a fetch request (if multiple objects are found, returns the **first** one).
