Extend data reader for more types