diff --git a/Database/Orchestrate/Types.hs b/Database/Orchestrate/Types.hs
--- a/Database/Orchestrate/Types.hs
+++ b/Database/Orchestrate/Types.hs
@@ -33,14 +33,14 @@
     applicationName :: String,
     apiKey          :: String,
     httpsEndpoint   :: String
-}
+} deriving (Show,Read,Eq)
 
 {-|
 Represents a collection inside an OrchestrateApplication, it stores all data necessary to access it.
 -}
 data OrchestrateCollection = OrchestrateCollection {
     collectionName :: String
-}
+} deriving (Show,Read,Eq)
 
 -- |TypeClass for OrchestrateQueryResult and OrchestrateListResult, it makes it possible to have one function('resultValuesAsList'), that extractes
 -- the values from both of those types.
diff --git a/OrchestrateDB.cabal b/OrchestrateDB.cabal
--- a/OrchestrateDB.cabal
+++ b/OrchestrateDB.cabal
@@ -10,7 +10,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             1.0.0.1
+version:             1.0.0.2
 
 -- A short (one-line) description of the package.
 synopsis:             Unofficial Haskell Client Library for the Orchestrate.io API
