Skip domain validation for Function field
If the Function field does not have a searcher, it is not allowed to put a domain on it because the validation makes a search query.
Indeed the Function field has a computed value so it validity is already tested by the underlying storage used for the computation.
For now, Function fields are validated if they have a setter but for me, they should not validate at all.