public IEntity MapEntity(EntityData entityData)
        {
            var entityType = EntityTypes.GetEntityType(entityData.EntityTypeId);
            var entity     = entityType.Load(new LoadContext(this, BlockTypes, EntityTypes, ItemTypes), new DictionaryAccess(entityData.Data));

            entity.Position = entityData.Position;
            return(entity);
        }