this made me wonder...

why is not a AbstracTask object or something
that defines all common properties of tasks
instead for example have the property "image" manually added to each of the tables.

an approach like act_as_commentable

like simple table inheritance or something of some sort like that