I was just looking at the code and noticed that `ProjectBuilder.srcdir` is public, but we are not prepared to deal with value changes. We should make it private. We can reconsider which attributes to make public in the future, but for now let's keep it private.