Refactoring the action accessor for a controller
Refactoring controller lab to use functional obj construction