added the IUnqiueCollection marker interface to all collections that are
to only hold unique values.