function Position(zone) {
      var _this;
      _this = _Initialize.call(this) || this;
      _this.zone = void 0;
      _this.name = void 0;
      _this.zone = Util.initValue(zone, new PointZone());
      _this.name = "Position";
      return _this;
    }
Creates a new Position instance.
@param {PointZone|any} [zone] - The zone to use for positioning. Defaults to a new PointZone if not provided.