Add contact factory methods to create contact object