updated some of readObjectIO to use emplace_back instead of push_back