@override Vector4 scale(num scalar) { x *= scalar; y *= scalar; z *= scalar; w *= scalar; return this; }