Prevention of domino effect: from active and passive strategies to inherently safe design