MVC model transaction interface restructure