Added generic ServerMessage interface