restriction' or 'extension' child is required for complexType '{0}' in namespace '{1}', because it has a simpleContent or ...