 
 
 
-	//MARK: - Fetch objects
+	//	MARK: - Fetch objects
 
 	/// Creates `NSFetchRequest` for the type of the current object
 	///

	                  context: NSManagedObjectContext,
	                  predicate: NSPredicate? = nil,
	                  initWith: (NSDictionary) -> T?) -> [T] {
		let entity = Self.entity(managedObjectContext: context)

		let fetchRequest = NSFetchRequest<NSDictionary>(entityName: Self.entityName)
		fetchRequest.predicate = predicate

	/// - Parameters:
	///   - context: valid `NSManagedObjectContext` instance
	/// - Returns: instance of `NSEntityDescription`
	public static func entity(in context: NSManagedObjectContext) -> NSEntityDescription {
		return NSEntityDescription.entity(forEntityName: entityName, in: context)!
	}


