Transaction support with working decorator