Create a Contact class changing the contact api considerably.