`defaultState` properties are passed to `beforeStateChange` on initialize
`defaultState` properties are passed to `beforeStateChange` on initialize

Before, `defaultState` was set implicitly. This could make responding to state changes in `beforeStateChange` more complicated.

tjoekbezoer/Fractal,tjoekbezoer/Fractal