Returns a new copy of the BaseModel with the fields updated from the other BaseModel.
other
BaseModel copyWith(BaseModel? other);