public void GetInstance(Node node)
        {
            var bindedLogicInstance = _bindedLogicEditor.CreateInstance();
            var pureLogicInstance   = _pureLogicEditor.CreateInstance();

            bindedLogicInstance.PureLogic = pureLogicInstance;
            bindedLogicInstance.Initialize();

            var nodeInstance = _nodeEditor.CreateInstance();

            node.IsChangeable = nodeInstance.IsChangeable;
            if (Constants.Editing.IsAdminMode)
            {
                node.IsEditable = nodeInstance.IsEditable;
            }
            node.SetBindedLogic(bindedLogicInstance);
        }