Changed the proxy to implement Subject and the client app to function as specified.