add Expr definitions, StringExprHelper and MergeStrategy