@override Map<String, dynamic>? scripts() { final parsed = parse(); final all = {...?parsed} ..removeWhere((e, _) => Keys.nonScriptKeys.contains(e)); return all; }