protected function setTimestamp($seconds)
	{
		if ( ! is_numeric($seconds) || $seconds < 0)
		{
			throw new \InvalidArgumentException('The seconds value should be a positive integer.');
		}
		
		$this->timestamp = (float) $seconds;
		
		return $this;
	}