started to generalize BSONReader