Je trouve ok. En ajoutant le fait que les methodes avec __getitem__/__setitem__
l['width'] = 10
foo = l['width'] ne sont pas tout a fait fonctionnelles apres le packaging du Widget.