Remove the need for a @reset tag.
Renamed #state to something more useful.
The by_classes method isn't needed.