Gave Document a dict interface to its field values via the MutableMapping ABC
Added ElementField and adjusted its subclasses accordingly