default T to a dictionary