Designed experience: a multiple, goal-directed training program in family therapy.