def METHOD_NAME(self, context, layout):
    row = layout.row(align=True)
    row.prop(self, "activate", text="Update")
    cfg = "node.instancer_config"
    if not self.has_instance:
        row = layout.row(align=True)
        row.label(text='pick object by name')
        row = layout.row(align=True)
        row.prop(self, "objects_to_choose", text='')
        row.operator(cfg, text="use").obj_name = self.objects_to_choose
    else:
        row = layout.row()
        col1 = row.column()
        col1.label(text=self.mesh_to_clone, icon='MESH_DATA')
        col2 = row.column()
        col2.scale_x = 0.3
        col2.operator(cfg, text="reset").obj_name = "__SV_INSTANCE_RESET__"
    layout.label(text="Object base name", icon='OUTLINER_OB_MESH')
    col = layout.column(align=True)
    row = col.row(align=True)
    row.prop(self, "basedata_name", text="")