Only need id and type when load = true