Remove DRY code.

+ Move view specific methods back into its view.