Make ProjectSettings immutable
Remove Diamond Operators