Fix privacy leak in collection add