double? getDouble(String key) { var target = _map[key]; if (target == null) return null; return double.tryParse(target.toString()); }