public WorkspacePartition(WorkspaceZone zone, int idx, IBrailRender render, string roles, string users,
                           string viewName) : this(){
     Role = zone.ToString();
     Idx = idx;
     Roles = roles ?? "";
     Users = users ?? "";
     ViewName = viewName;
     RenderObject = render;
 }
 public WorkspacePartition(WorkspaceZone zone, int idx, IBrailRender render, string roles, string users)
     : this(zone, idx, render, roles, users, "") {}
 public WorkspacePartition(WorkspaceZone zone, int idx, IBrailRender render) : this(zone, idx, render, "") {}
 public WorkspacePartition(WorkspaceZone zone, int idx) : this(zone, idx, null) {}
 public WorkspacePartition(WorkspaceZone zone, IBrailRender render) : this(zone, 0, render) {}
 public WorkspacePartition(WorkspaceZone zone) : this(zone, null) {}