this was done to have more fine-grain control over mutability over the different configs and settings of WANessa