add method
Adds an EasyText entry to the end of the list and updates the text cache.
If the entry already belongs to another list, it is first unlinked from that list. The text cache is updated to include the new entry's text.
Implementation
@override
void add(EasyText entry) {
if (entry.list != null) entry.unlink();
super.add(entry);
}