protected AIMQueryParameters(AIMQueryParameters queryParameters)
        {
            foreach (AimAnatomicEntityQueryData aeQueryData in queryParameters.AeQueryParameters)
            {
                AeQueryParameters.Add(new AimAnatomicEntityQueryData(aeQueryData));
            }

            foreach (AimImagingObservationQueryData imQueryData in queryParameters.ImQueryParameters)
            {
                ImQueryParameters.Add(new AimImagingObservationQueryData(imQueryData));
            }

            foreach (QueryData queryData in queryParameters.StudyInstanceUidParameters)
            {
                StudyInstanceUidParameters.Add(new QueryData(queryData));
            }

            foreach (QueryData queryData in queryParameters.UserParameters)
            {
                UserParameters.Add(new QueryData(queryData));
            }

            _annotationType = queryParameters._annotationType;
        }