adding in explict check to not map a given field and prevent infinite recursion for Object sub-types