Notice that whenever you include ActiveModel::AttributeMethods
in your class, it requires you to implement a attributes methods
which returns a hash with each attribute name in your model as hash key and
the attribute value as hash value.