         return nil
     }
     
-    /**
-    Loads Palette data from a local JSON file
-    
-    :returns: Array of Palette objects in dictionary form.
-    */
-    
+    /// 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!))

    
    // 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
    */
    
    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.
    ///
    /// - Parameters:
    ///   - entityDescription
    ///   - values
    func objectIdForNewObjectOfEntity(_ entityDescription:NSEntityDescription, cacheValues values:AnyObject!) -> NSManagedObjectID! {
        if let dict = values as? NSDictionary {
            let _ = entityDescription.name
