Added a bit of documentation
Added some more resettable properties to `reset`