Hash and search properties should be non-empty only if they were specified.
link w/o hash
link with empty hash
link with hash