def __setitem__(self, key, item):
    self._list.__setitem__(key, item)

def __delitem__(self, key):
    self._list.__delitem__(key)

def __len__(self):
    return self._list.__len__()

def insert(self, index, item):
    self._list.insert(index, item)
Как составить список подклассов и вызвать событие при изменении данных?