def set_properties(self, properties): applets = properties.get('applets', []) for name in applets: self.add_applet(name) # applet have to be loaded before to restore state Splitter.set_properties(self, properties)