Polymorphism in Ecto schemas

@pdilyard: I recommend to write Ecto extension for it (for all validation things). You can find all my ideas for Ecto extensions here: