Record uses case-sensitive names of fields and checks existence of fields in methods `remove` and `retain`.