factory Person.fromMap(Map<String, dynamic> map) { return Person( name: map['name'] ?? '', email: map['email'] ?? '', directoryEntry: map['directory_entry'], ); }