Well, it breaks compatibility if you use `Image4d`. This is a low-level object and I would be really surprised if anyone beside me has ever used it. I think it's safe to assume otherwise.