renamed SmartAction to ValidModelOnly