Change BarrierReq/Res factories to version assignable