Makes Image model pluggable

So users can customize the fields