Constantly passing context through component parents

I find that I am so often passing a current context to a component, for the sole reason of passing that context to the aforementioned component’s children. This feels very wrong:

In a given context:

{{big-box unusedStartDate=start_date}}

Within big-box.hbs:

{{little-box usedStartDate=unusedStartDate}}

Perhaps the solution is simply “action up, data down”, but I just want to be sure. What do others do?