Add Period setter methods to guard against invalid Periods.
Bump version.