we don't use xmlwirter in those classes