When this is added to a new model, it would fail before the migrations were run - including when trying to run migrations in production mode!
These attributes are stored in binary in the database, but exposed as strings. This allows one to query/create data using plain SHA1 hashes as Strings, while storing them more efficiently as binary.