:bug: Multiple Calls To registerProviderForEditorView = Duplicate Providers

This PR ensures duplicate calls to registerProviderForEditorView for the same provider do not result in duplicate registrations.