      - Parameter object: This object must implement **NSCoding** class
      - Parameter fileName: Name of the file without directory part
     */
-    func saveObject(object: Any, fileName: String) {
+    public func saveObject(object: Any, fileName: String) {
         let formFilePath = self.formFilePath(className: fileName)
         NSKeyedArchiver.archiveRootObject(object, toFile: formFilePath)
     }


     - Parameter fileName: Name of the file without directory part
    */
    func restoreObject(fileName: String) -> Any? {
        let formFilePath = self.formFilePath(className: fileName)
        let object = NSKeyedUnarchiver.unarchiveObject(withFile: formFilePath)
        return object as Any?

/**
 Object serializator class
*/
public class Serializator {

    public init() {
        
    }
    /**
     Delete the serializator file for a class in the documents directory

     - Parameter fileName: Name of the file without directory part
     */
    public func deleteSerial(fileName: String)  {
        let formFilePath = self.formFilePath(className: fileName)
        do {
            try FileManager.default.removeItem(atPath: formFilePath)
