peer's 'open' handler is converted from DeviceClass to BaseClass