protected function signal_log_slot_name() { return parent::signal_log_slot_name() . ".Modify"; }
protected function signal_log_slot_name() { return parent::signal_log_slot_name() . ".Delete"; }
protected function signal_log_slot_name() { return parent::signal_log_slot_name() . ".Append"; }