Updated with attribute-related code.
Added ActiveModel.
Added I18n.
Added Yaml.