Added Abstract Class for Server Proxy