Implemented interface for case-editting.
Still need to implement the update itself.
Made some improvements to the way we are handling updates.
Still need to implement the update, though.