Property calculation is now recursively done

Properties can now be defined by imbrication.
Suppose to have:
- A property with 'A%B%C' as value
- B property with 'FOO' as value
Then, calculation of A now gives 'AFOOC' as value.

Recursive property calculation is included into the automatic property calculation process and can so be used without the need of the calculateProperty action.

Closes #346