public void DowngradeMembership()
        {
            var @event = new MembershipLevelDowngradedEvent(Id, DateTime.UtcNow, Version);

            ApplyEvent(@event);
            AppendEvent(@event);
        }
 public void ApplyEvent(MembershipLevelDowngradedEvent simpleEvent)
 {
     Type = (Type == MembershipType.Level3)
        ? MembershipType.Level2
        : (Type == MembershipType.Level2)
            ? MembershipType.Level1
            : Type;
     Version++;
 }