Added firm preferredImage inferencing, implemented defaulting portrait types to person