Transaction propagation in Spring — what does `REQUIRED` mean? | LetsGit.IT