         }
     }
     
-    public func fetchEntity<T: NSManagedObject>(entityName: String,
+    func fetchEntity<T: NSManagedObject>(entityName: String,
                             predicate: NSPredicate? = nil,
                             sortDescriptor: NSSortDescriptor? = nil,
                             pageSize: Int = 0,

        }
    }
    
    public func saveContext () -> Bool {
        if !managedObjectContext.hasChanges {
            return true
        }

        return result
    }
    
    func fetchEntity<T: NSManagedObject>(entityName: String,
                            predicate: NSPredicate? = nil,
                            sortDescriptor: NSSortDescriptor? = nil,
                            pageSize: Int = 0,
