@override List<T> readArray(int count, {bool owned = false}) => .generate(count, (i) => owned ? this.owned(i) : this[i]);