Watch copyWith({String? type, WatchUser? watcher, int? contentId}) { return Watch( type: type ?? this.type, watcher: watcher ?? this.watcher, contentId: contentId ?? this.contentId, ); }