Cast the plugin in the constructor, so it doesn't have to cast every
time it is used
You can now reload the plugin to re-read the available files