Added proper disposable of overwritten system states, allowed null system state handlers
in ReuseTree