Generator base now adds base types as specified in ValObjSpec