SimpleDependency + AbstractDependency = DependencyImpl