I have medium sized MySQL database with a primary \"persons\" table which contains basic contact information about every human being connected to the theatre and theatre school
I used Party model before. I really solves most of the shortcomings.