#12 Made XML interface immutable