Added support for sets (partial commit).
Added support for sets (partial commit).
Added support for sets.