public List <object> toOpen() { IsOpen = true; foreach (object obj in Content) { IAdaptable adaptable = obj as IAdaptable; if (adaptable != null) { adaptable.adapt(Content, IsOpen); } } return(Content); }