add vsite_task::__construct() method #3307