added a getter for volume
use a volume for calculating propensities