Merge pull request #6167 from ligfx/encapsulatedefaultdevice EmulatedController: encapsulate default device behind getters/setters