Determine whether a type is simple (String, Decimal, DateTime, etc) or complex (i.e. custom class with public properties and methods).