this was done to support the interface being in a ...
# kotlin-inject
e
this was done to support the interface being in a different module, but I think in the case they are in the same module we can just have the implementation take precedence