public static Project Create(ProjectId id = default) { id = id.CreateIfDefault(); var data = ProjectData.Create(id); return(new Project(data)); }