add of DependencyId property to handle duplicate dependencies insertion