Add OverloadedRecordFields extension, support projection syntax
Do not check field names for duplicates if OverloadedRecordFields is enabled