docs: def add_specification(self, specification):
  		""" Add a new query parameter specification. If this object already has a specification for the
  		specified parameter - exception is raised. No checks for the specified or any parameter are made
  		regarding specification appending
  
  		:param specification: new specification that will be added
  		:return: None
  		"""
  		name = specification.name()
  		if name in self.__specs:
  			raise ValueError('WStrictURIQuery object already has specification for parameter "%s" ' % name)
  		self.__specs[name] = specification