Option 2 - Model as First Class Concept
    
      - Introduce an "Attribute" concept to wsdl:interface
	
	  - Similar to attribute in CORBA IDL
 
- Core idea:
	
	  - Elements of publicly available state are  modeled using XML Schema element
- State of a Web service instance is modeled "logically" as an
	    XML instance document
- Define operations: get, set, query, [subscribe]
- Elements of state are modeled with the interface definition as
	    attributes
- Use attributes to convey state and meta-data of the
	    service
- Client proxy generators can still generate type-specific
	    getters/setters (if they want)