Will Takeno and Golden-Tail ever get along?

I wonder what you could possibly think by reading the topic title...
well, let's get serious now. 
I started to think about the problem of coding the bushido mechanic so that all the involved cards can work together.
).
I can't increment the register using GetDataChest() from Sensei Golden-Tail either, because while ObjectDC() initialises the register if needed, GetDataChest() doesn't, and this would mean that I could increment the register only on cards where ObjectDC was already initialised.
I'm waiting for a clever idea...




I started to think about the problem of coding the bushido mechanic so that all the involved cards can work together.
- I can code bushido so that Takeno, Samurai General can retrieve the bushido points of each creature by adding that value to the ObjectDC through a static ability.
- I can code bushido so that Sensei Golden-Tail can add multiple instances of bushido 1 to any creature.
- ...But I can't code bushido so that both the conditions are met!

I can't increment the register using GetDataChest() from Sensei Golden-Tail either, because while ObjectDC() initialises the register if needed, GetDataChest() doesn't, and this would mean that I could increment the register only on cards where ObjectDC was already initialised.
I'm waiting for a clever idea...
