Don't explicitly initialize optional parameters to null
diff --git a/lib/src/vector_math_geometry/generators/circle_generator.dart b/lib/src/vector_math_geometry/generators/circle_generator.dart
index d49a01c..6a55dd0 100644
--- a/lib/src/vector_math_geometry/generators/circle_generator.dart
+++ b/lib/src/vector_math_geometry/generators/circle_generator.dart
@@ -17,8 +17,8 @@
   int get indexCount => (_segments) * 3;
 
   MeshGeometry createCircle(double radius,
-      {GeometryGeneratorFlags flags: null,
-      List<GeometryFilter> filters: null,
+      {GeometryGeneratorFlags flags,
+      List<GeometryFilter> filters,
       int segments: 64,
       double thetaStart: 0.0,
       double thetaLength: math.PI * 2.0}) {
diff --git a/lib/src/vector_math_geometry/generators/cube_generator.dart b/lib/src/vector_math_geometry/generators/cube_generator.dart
index b0948a7..387354f 100644
--- a/lib/src/vector_math_geometry/generators/cube_generator.dart
+++ b/lib/src/vector_math_geometry/generators/cube_generator.dart
@@ -16,8 +16,7 @@
   int get indexCount => 36;
 
   MeshGeometry createCube(num width, num height, num depth,
-      {GeometryGeneratorFlags flags: null,
-      List<GeometryFilter> filters: null}) {
+      {GeometryGeneratorFlags flags, List<GeometryFilter> filters}) {
     _width = width.toDouble();
     _height = height.toDouble();
     _depth = depth.toDouble();
diff --git a/lib/src/vector_math_geometry/generators/cylinder_generator.dart b/lib/src/vector_math_geometry/generators/cylinder_generator.dart
index 1cb4045..432224b 100644
--- a/lib/src/vector_math_geometry/generators/cylinder_generator.dart
+++ b/lib/src/vector_math_geometry/generators/cylinder_generator.dart
@@ -18,8 +18,8 @@
 
   MeshGeometry createCylinder(num topRadius, num bottomRadius, num height,
       {int segments: 16,
-      GeometryGeneratorFlags flags: null,
-      List<GeometryFilter> filters: null}) {
+      GeometryGeneratorFlags flags,
+      List<GeometryFilter> filters}) {
     _topRadius = topRadius.toDouble();
     _bottomRadius = bottomRadius.toDouble();
     _height = height.toDouble();
diff --git a/lib/src/vector_math_geometry/generators/geometry_generator.dart b/lib/src/vector_math_geometry/generators/geometry_generator.dart
index 6a2171a..1fec78f 100644
--- a/lib/src/vector_math_geometry/generators/geometry_generator.dart
+++ b/lib/src/vector_math_geometry/generators/geometry_generator.dart
@@ -18,8 +18,7 @@
   int get indexCount;
 
   MeshGeometry createGeometry(
-      {GeometryGeneratorFlags flags: null,
-      List<GeometryFilter> filters: null}) {
+      {GeometryGeneratorFlags flags, List<GeometryFilter> filters}) {
     flags ??= new GeometryGeneratorFlags();
 
     VertexAttrib positionAttrib;
diff --git a/lib/src/vector_math_geometry/generators/ring_generator.dart b/lib/src/vector_math_geometry/generators/ring_generator.dart
index d49bc71..ee7c852 100644
--- a/lib/src/vector_math_geometry/generators/ring_generator.dart
+++ b/lib/src/vector_math_geometry/generators/ring_generator.dart
@@ -19,8 +19,8 @@
   int get indexCount => (_segments) * 3 * 2;
 
   MeshGeometry createRing(double innerRadius, double outerRadius,
-      {GeometryGeneratorFlags flags: null,
-      List<GeometryFilter> filters: null,
+      {GeometryGeneratorFlags flags,
+      List<GeometryFilter> filters,
       int segments: 64,
       double thetaStart: 0.0,
       double thetaLength: math.PI * 2.0,
diff --git a/lib/src/vector_math_geometry/generators/sphere_generator.dart b/lib/src/vector_math_geometry/generators/sphere_generator.dart
index fdb4eca..66a970f 100644
--- a/lib/src/vector_math_geometry/generators/sphere_generator.dart
+++ b/lib/src/vector_math_geometry/generators/sphere_generator.dart
@@ -18,8 +18,8 @@
   MeshGeometry createSphere(num radius,
       {int latSegments: 16,
       int lonSegments: 16,
-      GeometryGeneratorFlags flags: null,
-      List<GeometryFilter> filters: null}) {
+      GeometryGeneratorFlags flags,
+      List<GeometryFilter> filters}) {
     _radius = radius.toDouble();
     _latSegments = latSegments;
     _lonSegments = lonSegments;