use ActiveFedora::Base instead of Document