more beads needed by FlexJSStore
add IMXMLDocument interface
add margin styles
don't require all objects to have id properties
add length prop
silence binding warnings
also create fx:Declaration instances
add more change events, and tweak names of a few events