Cleaner TypeHandler api.