version Can convey versions of multiple systems in situations where a message passes through multiple hands.
String? get version => throw _privateConstructorUsedError;