Add data models for contacts, field-list + generic constructor for these models