its a possibility, but imho not needed. If you just want to get rid of the ugly path in codegen, then I its not too hard.