# File lib/dm-core/property.rb, line 715 def valid?(value) value = self.value(value) primitive?(value) || (value.nil? && nullable?) end