added thx.core.Types