controls, bindings, and the property bag