Use changeRules* methods instead of the observing pattern for rules
Container: When applying isA, add new rules to objDefRules
Add _debugName to all HSS objects, not just DisplayObject, for easier debugging
Use a better name for the local var
Fix specificity of innerWidth as a side effect of padding
Rule: Allow removal of individual Display Objects
Actually raise the error
Fix argument name in function declaration
Keep track of what defaults are needed without depending on the stack
Add ivar to has objects to signal if they are "top level" objects
Fix handling of isA, when the used object has an isA itself too