Fix field operation
Use translator directly in field get/set
Fix in-out and out argument processing