private ProjectState WithAttributes(ProjectInfo.ProjectAttributes attributes) => With(projectInfo: ProjectInfo.With(attributes: attributes));