faster ObjectId.toString(), avoids cloning the internal byte[] hash code