[WFCORE-42] Stage 1 of cleaning up interactions with CommonXml

Subclasses of CommonXml should call version independent parse methods, where different versions of an element are supported CommonXml should handle it.