diff --git a/lib/dm-validations.rb b/lib/dm-validations.rb
index <HASH>..<HASH> 100644
--- a/lib/dm-validations.rb
+++ b/lib/dm-validations.rb
@@ -59,6 +59,7 @@ require 'dm-validations/support/object'
 
 module DataMapper
   module Validate
+
     Model.append_inclusions self
 
     extend Chainable
@@ -161,6 +162,13 @@ module DataMapper
         @validators ||= ContextualValidators.new
       end
 
+      def inherited(base)
+        super
+        validators.contexts.each do |context, validators|
+          base.validators.context(context).concat(validators)
+        end
+      end
+
       private
 
       # Clean up the argument list and return a opts hash, including the
[dm-validations] Copy validators into inherited models