make mutable collections private