Hash and search properties should be non-empty only if they were specified.

link w/o hash link with empty hash link with hash