     ///   - value: The number value.
     ///   - key: They key.
     /// - Returns: The self object.
-    @discardableResult func setNumber(_ value: NSNumber?, forKey key: String) -> Self {
+    @discardableResult public func setNumber(_ value: NSNumber?, forKey key: String) -> Self {
         return setValue(value, forKey: key);
     }
     

    ///   - value: The ArrayObject object.
    ///   - key: The key.
    /// - Returns: The self object.
    @discardableResult func setArray(_ value: ArrayObject?, forKey key: String) -> Self {
        return setValue(value, forKey: key)
    }
    

    ///   - value: The String value.
    ///   - key: The key.
    /// - Returns: The self object.
    @discardableResult public func setString(_ value: String?, forKey key: String) -> Self {
        return setValue(value, forKey:  key)
    }

