Using composite key in ExchangeRate instead of surrogate key