MVC model transaction manager implementation