Pull XML serialization out into a separate mixin [PLAT-229]
Merge pull request #263 from cpennington/separate-xml-serialization-mixin

Pull XML serialization out into a separate mixin [PLAT-229]