exposing impl class names in this code is really bad practice  the  network  object should contain all the data the vif drivers need  if the  bridge interface  data is wrong  we should correct it at the place where it is populated  not ignore it in the vif driver 