Inserts a value at the given index
@override void insert(int index, T value) { final list = this.value; list.insert(index, value); set(list); }