Cleaned up some functionality, and abstractions.

- Moved some of the unmarshaling out to an abstracted function in the
  utility mixin.
- Added the new itemView upon success, for re-rendering of the list.