private static IEnumerable<ElementDescriptor> GetCollectionSelectedElements(this HtmlHelper html, IObjectFacade nakedObject) {
            if (nakedObject.IsCollectionMemento) {
                var selectedObjects = nakedObject.GetSelected();
                var selectedObjectIds = selectedObjects.Select(o => html.Facade().GetObject(o)).Select(no => Encode(html.Facade().OidTranslator.GetOidTranslation(no))).ToArray();
                int index = 0;
                return selectedObjectIds.Select(id => new ElementDescriptor {
                    TagType = "input",
                    Attributes = new RouteValueDictionary(new {
                        type = "hidden",
                        name = id,
                        value = "true",
                        @class = IdConstants.CheckboxClass,
                        id = IdConstants.Checkbox + index++
                    })
                });
            }

            return new ElementDescriptor[] { };
        }