     public var string: String?
     public var int: Int?
     public var double: Double?
+    public var dict: NSDictionary?
+    public var array: NSArray?
     
     /// Element types
     public struct Types{

            throw error
        }
    }
    
    public func asDict() -> NSDictionary {
        return mData
    }
}
                }
                count++
            }
            
            self.array = vArr
        }
        
        if let vDict = val as? NSDictionary {
