bug fix: A default key will only be added to the fields list if it is not already in the list.