Ну, ваше дело.

Хотя про это, кажется, написано в Best Practices и даже есть вопрос такой на экзаменах. Ну, и вообще, отнаследоваться было бы безопаснее

Во-первых, может существовать стандартный функционал, написанный с расчетом на получение encoding=1251. Во-вторых, если вам понадобится xml в еще одной (третьей) кодировке - вы опять этот класс править полезете ?