public function copy($deep = true){
		
		$arr = array();
		
		foreach($this->_Arr as $key => $item){
			$arr[$key] = $deep
					? Functions\Object::copy($item)
					: $item;
		}
		
		return new static($arr);
		
	}