public bool IsTypeNullable<T>() { return Nullable.GetUnderlyingType( typeof(T) )!=null; }