implement comparator for FacetCollection (#154)
reposition when no longer all-values (#154)
render when modifying structure (#154)
fix facets order (#154)
add method to update snapshots data
use snapshots setter