public function register(BrowserConfiguration $browser)
	{
		$type = $browser->getType();

		if ( isset($this->browserConfigurations[$type]) ) {
			throw new \InvalidArgumentException(
				'Browser configuration with type "' . $type . '" is already registered'
			);
		}

		$this->browserConfigurations[$type] = $browser;
	}