Enable "includeExceptionDetailsInFaults" for all services.
Make custom fault exceptions be a DataContract.