Use currentModel's transaction i.o. defining instance var. for it
Edit post
Move duplicate 'deletePost' to router
Rollback only if possible