                 }
                 count++
             }
+            
+            self.array = vArr
         }
         
         if let vDict = val as? NSDictionary {

            throw error
        }
    }
    
    public func asDict() -> NSDictionary {
        return mData
    }
}
    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{
