Renamed -state to -statefulState for less chance of conflicts with
user-controllers.