A little experiment with ActiveModel