final public function unique($sort_flags = SORT_STRING)
	{
		$arr = array_unique($this->{self::MAGIC_PROPERTY}, $sort_flags);
		return static::createFromArray($arr);
	}
final public function unique($sort_flags = SORT_STRING)
	{
		$arr = array_unique($this->{self::MAGIC_PROPERTY}, $sort_flags);
		return static::createFromArray($arr);
	}
final public function unique ( $ sort_flags = SORT_STRING ) { $ arr = array_unique ( $ this -> { self :: MAGIC_PROPERTY } , $ sort_flags ) ; return static :: createFromArray ( $ arr ) ; }
Removes duplicate values from an array
@param  int    $sort_flags May be used to modify the sorting behavior
@return [type]             Returns the filtered array.
@see https://secure.php.net/manual/en/function.array-unique.php
Removes duplicate values from an array