Added punishment constructors