ActiveModel::Naming should be included instead of extended

extend ActiveModel::Naming -> include ActiveModel::Naming