Feature/fix multi param values

- fix a critical issue that prevented usage of multiple parameter values
- cleanup unrequired DB accesses in tests
What was the reason for making these lazy?