Shouts polymorphic with TextShout
Shouts can have photo shout type