introduced DataDependencies class