Fault Contract How to communicate error information from a service to a client