refactor: introduced search result deserializer