Added code and tests for collections, child property names, and xml arrays