diff --git a/lib/models/design.js b/lib/models/design.js
index <HASH>..<HASH> 100644
--- a/lib/models/design.js
+++ b/lib/models/design.js
@@ -50,8 +50,8 @@ let designModel = function (modelSchema, methods) {
 
           _modelSchema.attributes[index].type                                  = property.type;
           if (modelSchema.index) _modelSchema.attributes[index].index          = modelSchema.index;
-          if (property.defaultValue) _modelSchema.attributes[index].defaultsTo = property.defaultValue;
-          if (property.defaultValue && property.defaultValue == 'timestamp') _modelSchema.attributes[index].default = Date.now();
+          if (property.defaultValue !== null) _modelSchema.attributes[index].defaultsTo = property.defaultValue;
+          if (property.defaultValue && property.defaultValue == 'timestamp') _modelSchema.attributes[index].defaultsTo = new Date();
         });
 
         if (methods) _modelSchema[methods] = methods[modelSchema.name] ? methods : false || false;
Don't let default value of  fall through.