applyConstraint should be public
Cleanup, fix braino
Defer constraint binding until as late as possible
Fix clickable="false" default attribute handling
Add shorthand set() for setting multiple attributes at once
Cleanup, encapsulation
Use set(), explicit clickable="false"