P1: This convolutes the dependency chain as `ding_provider` now depends on the ting module because that is where the `TingEntity` class is defined. 

First of all this dependency is not declared (that is why I made it priority 1)

Second I do not think this dependency is a good thing. Could we push this to `ding_entity` instead? I think that would go nicely with the already declared dependencies there.