Bugfix SignalWrapper

Does some object None checks.
ComponentEditorHandler to store in map

After a user sets a value in the editor, we need to call
store_current_value_in_array() on the parameter to make sure it is
actually stored in the map.