LocationDetails using matches on fields that are optional to go with the new schema