@opdenkamp Did you mean CPeripheralBus should extend Observable, not CPeripherals?