As such, I thought I could check to see if the incoming collection was an instance of the various types of data I was looking for.This approach proved to be immediately problematic as the same type of data appears to be modeled by difference classes.