[gf/wrap] Add setter for tail and improve wrapper

- wrapper : add possibility of calling_pattern to the setter functions
  of a property
- gf : make the tail writable, by adding a setter to the property