implementing Property.or_search