for some reason packaged namespaces do not work in internal classes :( which would be necessary to make alternativa3d materials on wonderfl, for example. maybe it was my fault, though, will try again some time...
I tried again, runned into same issue, and it was no magic. It's just I wasn't overriding clone() method, so clones of my class instance were basically superclass and it made it look like overriden methods in their namespace were not working... Working demo soon :)