Abstracting ContactsSubtypeData from PersonData and BusinessData to
simplify handling of subtype operations
Adding views to schema for generating contact listings