We have just added dynamic versioned attributes support. You can now add any attribute using :
@node.d_whatever = 'some text'
The code was wrapped into plugin here.
Gaspard Bucher