change to hasOwnProperty check on constraint from changing el event object for elements
allow a type property to be an object
can mixin multiple behaviors within the same behave method call