Addition of TypeToken