diff --git a/Text/ProtocolBuffers/Reflections.hs b/Text/ProtocolBuffers/Reflections.hs
--- a/Text/ProtocolBuffers/Reflections.hs
+++ b/Text/ProtocolBuffers/Reflections.hs
@@ -55,6 +55,7 @@
                              , haskellPrefix' :: [MName String] -- ^ Haskell specific prefix to module hierarchy (e.g. Text.Foo)
                              , parentModule' :: [MName String]  -- ^ .proto specified namespace (like Com.Google.Bar)
                              , baseName' :: FName String
+                             , baseNamePrefix' :: String -- "_" if lenses are generated
                              }
   deriving (Show,Read,Eq,Ord,Data,Typeable)
 
@@ -77,6 +78,7 @@
                                      , knownKeys :: Seq FieldInfo
                                      , storeUnknown :: Bool
                                      , lazyFields :: Bool
+                                     , makeLenses :: Bool
                                      }
   deriving (Show,Read,Eq,Ord,Data,Typeable)
 
diff --git a/protocol-buffers.cabal b/protocol-buffers.cabal
--- a/protocol-buffers.cabal
+++ b/protocol-buffers.cabal
@@ -1,5 +1,5 @@
 name:           protocol-buffers
-version:        2.1.6
+version:        2.1.7
 cabal-version:  >= 1.6
 build-type:     Simple
 license:        BSD3
