DeriveDataTypeable added to .cabal file