public forCanonicalUser(...userIDs: string[]) {
    userIDs.forEach((userID) =>
      this.addPrincipal(PrincipalType.canonicalUser, userID),
    );
    return this;