MULE-7742: Use a concurrent hash map to store session properties in orde...

...r to avoid concurrent modification exceptions.
use ArrayUtils.isEmpty() to check that parameters is not empty or null. In such case, simply go for the default constructor