moved parsing of vm response xml to response class