constructor(segs, expr) {
    super();
    this.segments = segs;
    this.expr = expr;
  }
Initialize a new `Property` with the given `segs` and optional `expr`.

@param {Array} segs
@param {Expression} expr
@api public