MultiScope: Change name of addScope parameter
Backend: Make decrement abstract

It's more pure to keep increment and decrement separate until the very
end when the concrete backend can decide what needs to happen with it.
Otherwise stats could be thrown off for example.