public void Validate()
        {
            if (RegistrationData == null)
            {
                throw new InvalidOperationException("Registration data is missing in registration response");
            }

            if (ClientData == null)
            {
                throw new InvalidOperationException("Client data is missing in registration response");
            }

            RegistrationData.Validate();
            ClientData.Validate();
        }