public T2 Create(TypeToken <T2> token) { return(factory2.Create()); }
public T1 Create(TypeToken <T1> token) { return(factory1.Create()); }