This helps to ensure that they are only modified in given ways and in general is a good C++ practice.
Created attachment 88699 [details]
Comment on attachment 88699 [details]
Since we never want to change these after creating them, seems like a reasonable way to go. The other direction would be to make them structs.
Committed as http://trac.webkit.org/changeset/83234
http://trac.webkit.org/changeset/83234 might have broken Qt Linux Release
The following tests are not passing: