Right, that's true. I think they were kept as class parameters because it's pretty rare to change them, and there are a ton so the thought of making them `kwargs` makes the `__init__` signature way too long. But it's true that you can just set these default values in `__init__` and let people set them after init since changing them is a rare case.