1. A method, comprising: associating, via a database upon a user request to create and configure a faceted selection, an ordered sequence of two or more facet provider objects that each select successive subsets of data in a registry; serializing, upon a user selection of a save feature, each associated facet provider object in the ordered sequence, collecting each serialization into an ordered list of serializations, and saving the ordered list of serializations, where the serialization of each facet provider object is performed by one of the respective facet provider object and a facet provider object of a same type as the respective facet provider object; and constructing a selection statement from the associated facet provider objects in the ordered sequence, calculating a difference between the constructed selection statement and an actual selection statement, and appending the selection statement difference to the saved ordered list of serializations.