re-factoring the basic XML Schema setup