protected override TEditor CreateEditor(TContainer container, TProperty value, Undo.ICommandExecutor executor) => new TEditor { Target = value, ContainerRef = container, CommandExecutor = executor };
protected virtual TEditor CreateEditor(TContainer container, TProperty value, Undo.ICommandExecutor executor) => new TEditor { Target = value, CommandExecutor = executor };