Changed the XMLArrayMeta wrapper to have a distinct mutable and non-mutable version to avoid read/write errors