Make tools stateless
Knowledge of parent is removed from Tool
. The parent is passed only when needed, i.e. to the call to configuration()
.
This allows for the same Tool instance to be passed to different algorithms.
closes #49 (closed)
Edited by Rosen Matev