I was reading through the cdi documentation of Jakarta EE 8 and just realized that @ViewScoped is actually part of the jsf api. Why is this not already part of Jakarta EE? Or do