public function trimEnd(array $chars = null){
		
		if($chars === null){
			return new static(\rtrim($this->_Value), $this->_Encoding);
		}
		
		$chars = \preg_quote(\implode(static::NONE, $chars));
		
		$str = \preg_replace(
				\sprintf('/[%s]+$/us', $chars),
				static::NONE,
				$this->_Value);
		
		return new static($str, $this->_Encoding);
		
	}