 {
        /**
         * The text to copy.
         */
        text: {
          type: String,
        },
        /**
         * The action (copy or cut).
         */
        action: {
          type: String,
          value: "copy",
          observer: "_onActionChange"
        },
        _allowedValues: {
          type: Array,
          value: function() {
            return ['copy', 'cut'];
          }
        },
        /**
         * If true, log messages will automatically be logged to the console.
