@Aleksei , thanks for the answer 
What do you mean by “predicates” ?
My team is using ID mostly , and sometimes xpat , since we have moved to XCUItest framework , we are suffering from slow execution time (takes ages for the same test set which was running very fast on top of UIautomation + IWD)