Function isn't getting called

Yea but as i know it only used in events, can tell me why it suppose to be called? Is it because “WithValidation”?