This will be used by my next commit. But trying to get the build going since CI blew up
Metadata is not meant to persist reload as things break badly with non primitive types This will invalidate metadata on reload so it does not crash everything if a plugin uses it.