add invalid b type trait to broker factory