so B and C have an a_id in the tables. A has no reference to either of them, logically it's a binding object and has other data.
Is there a relationship I can build between B and C.
I can't use hasManyThrough since A has no reference to the other tables and indeed it can't since it's has many
Of course I can simply make a B()on C that returns a builder or collection and vice versa, but it will look different than all other relationships that work both as a field when resolved and a builder when called as a function.
Any advice on solutions or references would be greatly appreciated.