public void InsertWithID(FIRBaseData created) { var type = created.GetType(); var dic = getDic(type); int id = IncreaseIDCnt(type); created.uid = id; dic.Add(id, created); }