public function DiscussionModel_AfterSaveDiscussion_Handler(DiscussionModel $sender)
	{
		// Extract useful values
		$FormPostValues = val('FormPostValues', $sender->EventArguments, []);
		$DiscussionID   = val('DiscussionID', $sender->EventArguments);
		$FormPostValues['DiscussionID'] = $DiscussionID;

		// Guess from which discussion types comes the input data
		$types = $this->extractDiscussionTypes($FormPostValues);

		// Save data using appropriate model classes
		foreach ($types as $type) {
			call_user_func(sprintf('DiscussionType_%sModel::instance', $type))->save($FormPostValues);
		}
	}