Multi-table inheritance with unique together constraint