Lets you declare ActiveRecord properties with validations and type casting. The data is stored in a single db column.