execute `Field::filter()` in `Field::validate()`
Created by: tflori
This ensures that the value given is filtered before it get's validated.
Beside that Field::filter()
gets now executed twice what is acceptable
because filters caches (when possible) the filtered value.