Require metadata to be an instance of fits.Header to get a case-insensitive dict