     
     // MARK: - Private
     
-    /**
-    Executes a fetch request within the context provided
-    
-    :param: request The request for the store.
-    :param: context The context to execure the request within
-    
-    :returns: An array of managed objects
-    */
-    
+    /// Executes a fetch request within the context provided
+    ///
+    /// - Parameters:
+    ///   - request: The request for the store.
+    ///   - context: The context to execure the request within
+    /// - Returns: An array of managed objects
     func entitiesForFetchRequest(_ request:NSFetchRequest<NSManagedObject>, inContext context:NSManagedObjectContext) -> [AnyObject] {
         let items = self.loadPalettesFromJSON()
         

        return entities
    }
    
    /**
    Returns a new object id for the entity, and caches the values provided.
    
    :param: entityDescription
    :param: values
    
    :returns: A managed object ID
    */

    func objectIdForNewObjectOfEntity(_ entityDescription:NSEntityDescription, cacheValues values:AnyObject!) -> NSManagedObjectID! {
        if let dict = values as? NSDictionary {
            let _ = entityDescription.name

        return nil
    }
    
    /// Loads Palette data from a local JSON file
    ///
    /// - Returns: Array of Palette objects in dictionary form.
    func loadPalettesFromJSON() -> [NSDictionary] {
        let filePath: String? = Bundle.main.path(forResource: "palettes", ofType: "json")
        let data: Data = try! Data(contentsOf: URL(fileURLWithPath: filePath!))
