create separate class for contact properties