Minor DRY refactoring
Media fields returned even in embedded documents.

Trying to retrieve a media field (say an image) by embedding its
content in a related document containing its metadata was not
working properly (only the ObjectID was being returned).

Closes #305.