     }
     
     /**
-    Returns the dictionary representation of this object.
-    */
-    final public func toDictionary() -> NSDictionary {
-        let (reflected, _) = EVReflection.toDictionary(self)
-        return reflected
-    }
-    
-    final public func toJsonString() -> String {
-        return EVReflection.toJsonString(self)
-    }
-    
-    /**
     Encode this object using a NSCoder
     
     - parameter aCoder: The NSCoder that will be used for encoding the object

        self.init()
        let jsonDict = EVReflection.dictionaryFromJson(json)
        EVReflection.setPropertiesfromDictionary(jsonDict, anyObject: self)
    }
}


    }
    
    /**
    Override this method when you want custom property mapping.
    
    :return: Return an array with valupairs of the object property name and json key name.
    */
    public func propertyMapping() -> [(String?, String?)] {
        return []
    }
}

