Impl-izing SimpleProject so as to avoid issues with different copies of SimpleProject not pointing to the same data. (SimpleProject not being impl-ized has caused problems in the past, and I am about to add another cache variable that needs to not get lost.)

[#53229635]