Initial commit: XML schema validation using Salami Slice design pattern