DBObject refactored.
User updated in accordance with new DBObject interface.