Right now configuration is half-mutable: you can change attributes on website, but if those settings affected anything in Configurable.__init__ then resetting the attribute will make the configuration inconsistent. On #472 we're leaning towards making config immutable.