Currently when overriding properties with simulation_property_list, only string types are set. The code also doesn't check the type of an already existing parameter. At least the basic types which are defined in the cfg_manager should be supported (e.g. bool, int, double, string).
On another note: How can I set more complex types, e.g. vector or color?