private void CreateInstanceOfCurrentTypeAndAssociateIfPossible() { StateCommuter.CreateInstanceOfCurrentXamlTypeIfNotCreatedBefore(); if (!StateCommuter.WasAssociatedRightAfterCreation) { StateCommuter.AssociateCurrentInstanceToParentForCreation(); } }