Who needs Thread safety? With all of this mutability, we're probably building a single-threaded application!

...Yeah, we'll have to do better than this. But I don't think making it `synchronized` would do it, since theses values might be modified from the main thread...