Added the IContact interface