public function compareTo($obj) {
		
		if(!($obj instanceof static)){
			throw new \InvalidArgumentException('$obj is not a comparable instance');
		}
		
		$coll = new \Collator('');
		
		return $coll->compare($this->_Value, $obj->_Value);
		
	}