Scenarios can be applied to the whole pool before calculation to increase execution speed.

Ensured non concurrent access to DB
Closes #183
Relates to #151