at least there are some sweet methods on the classes like find_by and fi...

...nd_or_create_by