fix: use dexterity interface for behaviors