New DbSession annotation with optional transactions