protected override void Initialize() { IEntityParser entityParser = new EntityParser(); entityParser.OpenFile("../../../Data/Entities.xml"); var entityDataCollection = entityParser.LoadEntities(); foreach (var entityData in entityDataCollection) { var entity = _entityFactory.CreateEntity(entityData.Components); _entityRepository.InsertEntity(entity); } }