activemodel presence validator aware