SpacePointCollection doesn't compile with the standard thinning code because it doesn't have a default constructor.