Cache fields even when unquoted.
Add missing tests.