since there doesn't seem to be any common ground between 1.0 and 1.1, this class is not needed at all?

If there are no readers that can be shared between the two versions at all,, I'd suggest removing this class altogether.