I\'m having trouble when trying to share common code between derived classes in the below example:
class BaseWrite { public: virtual void setup() {} }