streamline ObjectID conversion and field getting