Added a dereference class to handle both select_related / recursive dereferencing and fetching dereference. Refs #206