fixed TypeToken not accepting an interface name