Every element of the empty set is a hereditary set. Every element of the empty set is _also_ an elephant. When we universally quantify over the emptyset ("$\forall x\in\emptyset(...)$"), we wind up with a true statement for silly reasons (" **vacuous truth** "); dually, if we existentially quantify over the emptyset ("$\exists x\in\emptyset(...)$") we get a false statement for silly reasons.
The definition of hereditary set isn't _positive_ , it's _negative_ : a set is hereditary if and only if it **doesn't** contain something it **shouldn't** , and the emptyset - containing nothing at all - is therefore hereditary.