no need for toxmlstringcollection to be public