Dependency tracking MVVM framework