Fixed: setting predicate alias before translate