Vector({double x: 0.0, double y: 0.0, double z: 0.0, double w: 0.0}) : this.x = x, this.y = y, this.z = z, this.w = w;