[Fixes#83067442] Adds contact type and hooks it up to user