Refactored Queries internal structure.
Refactored Callbacks internal structure.
Deleted CardInfo.
Created ValidationException for validation errors.
Transport-specific Request validation moved to the GatewayClient.