better comparison methods, applying CardRequestResult to card requests