The specific keys that need `NSData` decoding should override this method (or the custom variant) to do this, thus skipping this check. The assertion here should be restored.