public override bool IsSamePeriod( ITimePeriod test ) { IPlayTimeRange playTimeRange = (IPlayTimeRange)test; return base.IsSamePeriod( playTimeRange ) && direction == playTimeRange.Direction; }