public void process(EntityManager2 em, JsonObject jo)
        {
            currentEM = em;
            currentId = em.create();

            foreach (var kvp in jo)
            {
                loadType(kvp.Key, kvp.Value);
            }

            currentId = 0;
            currentEM = null;
        }
        public void process(EntityManager2 em, string file)
        {
            currentEM = em;
            currentId = em.create();

            using (var sr = new StreamReader(file))
            {
                var jo = JsonReader.ParseObject(sr.ReadToEnd());
                process(em, jo);
            }

            currentId = 0;
            currentEM = null;
        }