public function setPasses($passes)
	{
		if ( ! is_int($passes) || $passes < 1)
		{
			throw new \InvalidArgumentException('The passes value must be a number greater then zero.');
		}
		
		$this->passes = $passes;
		
		return $this;
	}