+ Objects.requireNonNull(contentRepository, "Content repository must be provided");
+ Objects.requireNonNull(appUserState, "App user state must be provided");
+// if (pidPrefix == null)
+// throw new IllegalArgumentException("PID prefix must be set.");
+
+// headerPid = pidPrefix + "header";
+// footerPid = pidPrefix + "footer";
+// leadPanePid = pidPrefix + "leadPane";
+// adminLeadPanePid = pidPrefix + "adminLeadPane";
+// loginScreenPid = pidPrefix + "loginScreen";