I guess we should not pass it here. Consider doing logic about conversation in Eventor class.