code: def setattr(self, key, value):
  		
  		if key in _MethodFactoryMeta[self.classId]:
  			self.__dict__[key] = value
  		elif key == 'errorCode':
  			self.errorCode = value
  		elif key == 'errorDescr':
  			self.errorDescr = value
  		elif key == 'invocationResult':
  			self.invocationResult = value
  		elif key == 'response':
  			self.response = value
  		else:
  			""" no such property """
  			# print "No such property ClassId: %s Property:%s" %(self.classId, key)
  			return None
docs: This method sets the attribute of external method object.