Generalizing change through participant modeling with self-directed mastery