Any reason for all these immutable sets and builders here? How about just making `projects` a `newHashMap`, then simply adding `""` and transforming that?