state (Optional[List[Union[str, Tuple[str, str]]]], optional): Memory keys that will be used. If equals to None, memory will not be used. Defaults to None.
name (Optional[str], optional): Name for identification. If equals to None, class name will be used. Defaults to None.