It's not going through that method at all. If it was, it would not save, since you didn't return true;
per the instructions in the CakePHP Book.
You're likely saving Menu data through an association of another model - in which case, it would use IT'S beforeSave, not this one.