Return suitable and valid attribute name. This method replaces dash char to underscore. If name
		is invalid ValueError exception is raised

		:param name: cookie attribute name
		:return: str

def __attr_name(self, name):
		""" Return suitable and valid attribute name. This method replaces dash char to underscore. If name
		is invalid ValueError exception is raised

		:param name: cookie attribute name
		:return: str
		"""
		if name not in self.cookie_attr_value_compliance.keys():
			suggested_name = name.replace('_', '-').lower()
			if suggested_name not in self.cookie_attr_value_compliance.keys():
				raise ValueError('Invalid attribute name is specified')
			name = suggested_name
		return name