Pulled functions from Book object back to the BDRObject.  Removed attrgetter