WIP: Integrate F. Schn's proposed changes into the codebase - to be examined
Cleanup: Automatic code formatting
Feature: Introduce SwitchableReadOnlyList and block access to requested data after connect