add EqualBehavior