Tableless Models

i'm trying to decide among three ways to implement a talbleless model.

1. Active Record w/out migration 2. ActiveModel 3. ActiveAttr

Relationships and validations are highly desirable. I know ActiveRecord will do that but will the other 2 as well. Is the ActiveRecord method a hack and therefore not desirable?