Fix ProviderAccessor constructor access;
make NotifierAccessor not extend ProviderAccessor