getter and setter for concentration instead of protected access
Refactor unit tests