It looks like you are using custom validation some I'm not sure what those validators are doing. For an out of the box approach to validate a Nullabe<Decimal> property using configuration then you could use something like this to validate a range
while not allowing nulls: