Simple evaluator can identify dependencies and value sources expose it. However value source raising dependenciesChanged too often