check for unregistered types only at toTranString()

only check for unregistered types when the call toTranString() is made.
do not enforce type checking before hand.