ActiveModel: Make Any Ruby Object Feel Like ActiveRecord | Hacker News Reader