allow behaviors to be maps