Feature/configurer for serviceworker

These ``set`` methods should be "protected" since they're only going to be called from child classes.