use reflections to load the punishments and preventions