Set and/or get component value.

		:param component: component name to return
		:param value: if value is not None, this value will be set as a component value
		:return: str

def component(self, component, value=None):
		""" Set and/or get component value.

		:param component: component name to return
		:param value: if value is not None, this value will be set as a component value
		:return: str
		"""
		if isinstance(component, str) is True:
			component = WURI.Component(component)
		if value is not None:
			self.__components[component] = value
			return value
		return self.__components[component]