Creates a copy with the given fields replaced with the new values.
@override BuildBit copyWith({BuildTree? parent}) => TextBit(parent ?? this.parent, data);