title: Begin and commit transaction in interceptor
body: <p>Is it good practice to have interceptors to manage transactions?
  I have a strong point though that it is equivalent to begin and commit in the action itself.
  Why should I use interceptor managed transactions at all?</p>
  
  <p><img src="https://i.stack.imgur.com/A1GP1.png" alt="enter image description here"></p>