// NotifyingList is our new go-to way to wrap a list // with additional functions. persistable sclass SSIList extends NotifyingList { *(L l) { initAndAddAll(l); } }