getSlots() {
      if (!this.metadata.slots) {
        this.metadata.slots = {};
      }
      return this.metadata.slots;
    }
Returns an object with key-value pairs of slots and their metadata definitions
@public