2. I want to be able to control what values are going back into the database. Sometimes a NULL means different things than a "" string value or a 0 decimal value. Is there some way to control how it puts it back in, but always return it with the replacement value applied?