deleted inheriting Visitor in WB::Factory