unify C* collection types operations