We should have doc blocks for the class fields and methods. I haven't been consistent about that, but we should clean this up.