This prototype is used to represent penalties that are added to the
objective function when making a conservation problem.
This prototype represents a recipe, to actually
add penalties to a planning problem, see the help page on
penalties. Only experts should use this class directly. This
prototype inherits from the