Moved the Person -> DBObject code more correctly into a PersonAdaptor class