Create new xgm search key constructor to avoid api breakage