final public function replace()
	{
		$args = func_get_args();
		array_unshift($this->{self::MAGIC_PROPERTY}, $args);
		$arr = call_user_func_array('array_replace', $args);
		return static::createFromArray($arr);
	}