Made readers extensible, made readers and tag handlers consistent