diff --git a/godot-megaparsec.cabal b/godot-megaparsec.cabal
--- a/godot-megaparsec.cabal
+++ b/godot-megaparsec.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               godot-megaparsec
-version:            0.2.0.0
+version:            0.2.1.0
 
 -- A short (one-line) description of the package.
 synopsis:           Megaparsec parser for Godot `tscn` and `gdns` files.
@@ -41,7 +41,6 @@
   ghc-options:      -Wall
   build-depends:
     , base                  >= 4.14.0 && < 5
-    , generic-lens          >= 2.2.0 && < 2.3
     , lens                  >= 5.0.1 && < 5.1
     , megaparsec            >= 9.2.0 && < 9.3
     , text                  >= 1.2.4 && < 1.3
diff --git a/src/Godot/Parser/Resource/Lens.hs b/src/Godot/Parser/Resource/Lens.hs
--- a/src/Godot/Parser/Resource/Lens.hs
+++ b/src/Godot/Parser/Resource/Lens.hs
@@ -11,18 +11,18 @@
 
 makeLenses ''GodotValue
 
-makeFields ''GodotSection
+makeLenses ''GodotSection
 
-makeFields ''TscnDescriptor
+makeLenses ''TscnDescriptor
 
-makeFields ''TscnParsed
+makeLenses ''TscnParsed
 
-makeFields ''GdnsDescriptor
+makeLenses ''GdnsDescriptor
 
-makeFields ''GdnsParsed
+makeLenses ''GdnsParsed
 
-makeFields ''OtherDescriptor
+makeLenses ''OtherDescriptor
 
-makeFields ''OtherParsed
+makeLenses ''OtherParsed
 
-makeFields ''GodotParsed
+makeLenses ''GodotParsed
