refactor question and question group scopes,tweak display of error messages