personRowToDict now does mapping for all keys