What's an automatic action? What's an *Action attribute, and how and why would you use one?