new public static SessionCreateResponse Parse(XElement message)
        {
            SessionCreateResponse result = new SessionCreateResponse();

            PleskApiResponse.Parse(message).ShallowConvert <SessionCreateResponse>(result);

            result.SessionId = message.Descendants("id").FirstOrDefault()?.Value;
            return(result);
        }
        public static PleskApiResponse Parse(XElement message)
        {
            PleskApiResponse result = new PleskApiResponse();

            result.Status    = message.Descendants("status").FirstOrDefault().Value.ToLower().Equals("ok") ? PleskApiResponseStatus.Ok : PleskApiResponseStatus.Error;
            result.ErrorCode = message.Descendants("errcode").FirstOrDefault()?.Value;
            result.ErrorText = message.Descendants("errtext").FirstOrDefault()?.Value;

            return(result);
        }