Added conditions and implements them in actions
Reworked handling of default values
Added new dictionary attribute and associated actions