Map<String, dynamic> get compactStrings { if (this == null) return {}; return (this as Map<String, dynamic>).filter( (_, v) => v != null && v != '', ); }