Removed picker behavior on matching function:

- Picker was there to take value from condition dict
  condition is not specified one type (for example environ)
  and user can take some condition such as values from DB and
  matching using this value.
- but the picker behavior can cover with "factory", factory takes
  any values such as DB value, and creating matching fuction using
  that DB value and environ value.