(Bluefox) add createChannel, createDevice, ... to adapter