private SequenceType() { Contract.Requires(ms_instance == null, "Types should only be instantiated once"); ms_instance = this; }