protected Exception CreateUnknownTypeException(object o) { return CreateUnknownTypeException(o.GetType()); }