protected function setDuration($duration)
	{
		if ( ! is_numeric($duration))
		{
			throw new \InvalidArgumentException('The duration value must be a float type.');
		}
		
		$this->duration = abs($duration);
		
		return $this;
	}