Changed service contract slightly to allow exception to be thrown during WCF call.  Completed asset deserialization.