Modelled with hasContact