[BUGFIX] Use correct Provider class for plugin registrations

Close: #548