Transition constructor completed