Use protected scope for methods in SynchronizerTokensHolder

It can be useful to extend SynchronizerTokensHolder and override methods. Using the protected scope allows for that.