class Object: def __init__(self, *args, **kwargs): for arg in args: if isinstance(arg, dict): self.__dict__.update(arg) self.__dict__.update(kwargs) def __getitem__(self, key): return self.__dict__[key] def __setitem__(self, key, value): self.__dict__[key] = value