Allmänpreventionen sägs verka genom avskräckning och genom moralbildning eller moralförstärkning .