support dsp:valueClass (with tests) #22