protected override Validation <string, MorphListPanel> CreateService( Godot.Control node, ILoggerFactory loggerFactory) { return (from tabContainer in TabContainer .ToValidation("Failed to find the tab container.") from scene in Optional(GroupPanelScene) .ToValidation("Missing group panel scene.") select new MorphListPanel(tabContainer, scene, node, loggerFactory)); }