Annotations should be immutable objects as changing start and end times may currently result in inconsistent representations of tiers (see Issue #7).