self in a pipe or a dot expression is the result of the incoming string

#### Example 1
```
{{ @"xxx" | [self uppercaseString] }}
```

otherwise it is a synonym for the datasource

#### Example 2
```
{{ [self valueForKey:@"name"] }} == {{ name }} == {{ self.name }}
```