I'm considering exposing these as read-only properties in PyMongo, only to avoid bug reports like this:
https://jira.mongodb.org/browse/PYTHON-470. For some reason users assume we are doing something wrong, unless we show them we aren't.