Remove unnecessary exception handling for `NSUndefinedKeyException`
Copy `attributeCaches` to avoid potential for mutation during enumeration