generic exception from webservice
remove dependencies from client
proof of concept from client code