public function PostController_DiscussionFormOptions_Handler(PostController $sender, $args)
	{
		// Get discussion types instances related to current discussion
		$sender->Data['DiscussionTypes'] = [];
		foreach ($this->getAvailableDiscussionTypesPlugins() as $pluginSpec) {
			// Get instance
			$typeName = $pluginSpec['DiscussionTypes']['Name'];
			$typeInstance = call_user_func(
				sprintf('DiscussionType_%sModel::instance', $typeName)
			)->GetWhere(['DiscussionID' => $sender->Data['Discussion']->DiscussionID]
			)->FirstRow(DATASET_TYPE_ARRAY);

			// Make instance accessible to view
			$sender->Data['DiscussionTypes'][$typeName] = $typeInstance;
		}

		// Render form options
		echo $this->fetchTypesView('postcontroller/formoptions', $sender->Data['Discussion']->DiscussionID, $sender);
	}