updated xsd schema to include type and visibility of methods and attributes
updated xml generator to include type and visibility for methods and attributes