Point(int? srid, this.x, this.y, [this.z, this.m]) : super(srid, GeometryType.point, z != null, m != null);