Vector4 constructor update