CLA-706 Add support for ActiveModel based systems such as Rails and Mongoid. For example, when a string is passed into a numeric field, the raw string value before type casting is passed into the cleansing routine