introduce xml base class again, get rid of all the warnings