The data for this run: defaults, overridden by what the run passed.
Outside a run this is defaults, so another playbook can spread this one's steps with ...SignUpPlaybook().steps.
...SignUpPlaybook().steps
Map<String, dynamic> get data => _data ?? defaults;