All the classes in model.py should probably have docstrings.