Constructor for a DependencyDescriptor
Parameters: dependentID - The Dependent ID Parameters: dependentBloodhound - The bloodhound for finding the Dependent Parameters: providerID - The Provider ID Parameters: providerBloodhound - The bloodhound for finding the Provider