generated at
Active Record
Railsactiverecord, Laravel Eloquent , Node.jsSequelizeなどで採用されているパターンです