copy method
Implementation
@override
Topic copy({String? target, String? shema, String? fragment, Map<String, String>? arguments, String? path}) {
return EventTopicImpl.create(
nameType: type,
shema: shema ?? this.shema,
target: target ?? this.target!,
fragment: fragment ?? (this.fragment.isEmpty ? null : this.fragment),
arguments: arguments ?? ((this.arguments?.isEmpty ?? true) ? null : this.arguments),
path: path);
}