"AS" support on fn.* method

Now user can do  fn.MIN(Transaction.amount, AS='amount')