Fix return type of CustomerCardCollection.retrieve, add a test