A better way to implement the FilePaths class is to subclass dict and override __setitem__ similar to tornado's ObjectDict implementation: https://github.com/tornadoweb/tornado/blob/81eb9f75238c1e3442f1687d0ca1030c5ba3f177/tornado/util.py#L97-L109
A better way to implement the FilePaths class is to subclass dict and override setitem similar to tornado's ObjectDict implementation: https://github.com/tornadoweb/tornado/blob/81eb9f75238c1e3442f1687d0ca1030c5ba3f177/tornado/util.py#L97-L109