SemVer( super.major, super.minor, super.patch, { super.preRelease, String? build, }) : super(build: build ?? "");