public void nestPartInScene(String viewName)
    {
        Resource resView = this.applicationContext.getResource(MessageFormat.format("views/modules/{0}.fxml", viewName));
        Resource resLang = this.applicationContext.getResource(MessageFormat.format("views/modules/{0}.properties", viewName));

        try
        {
            FXMLLoader loader   = new FXMLLoader(resView.getURL());
            loader.setResources(new PropertyResourceBundle(resLang.getInputStream()));
            loader.setControllerFactory((Class<?> clazz) -> this.applicationContext.getBean(clazz) );

            ObservableList<Node> children = this.lookup.getChildren();
            
            if(children.size() > 0)
            {
                children.remove(children.size() - 1);
            }
            children.add((Node) loader.load());

            SceneManagerShowable ctrl = loader.getController();

            if(ctrl != null)
            {
                ctrl.showed();
            }
        }
        catch (IOException ex)
        {
            System.err.println(" Part view don't exist: " + resView.toString() + " \n" + ex.getLocalizedMessage() );
        }
    }