ClientAgent: Makes the handle_state functions virtual