Custom classname property for signal type

I don't see a reason signal shouldn't have custom classname property
working, so here it is. It was a quick one and I hope I didn't miss
anything.