virtual Carrier& getContent() { return car.getContent(); }
virtual bool close() override { if (!isValid()) return false; return dev.getContent().close(); }
DeviceDriver *getImplementation() override { return &dev.getContent(); }
virtual bool open(yarp::os::Searchable& config) override { if (!isValid()) return false; return dev.getContent().open(config); }