reason Describes why the action is to be performed or not performed in textual form.
List<String>? get reason => throw _privateConstructorUsedError;