Object generator with some syntactic sugar and lazy generation of activerecord associations.