Straight forward EAV behaviour for Rails3