Should People be changed to Person? see "refers to People.table"
The above mixin checks the local table attribute for the column. Because we’re using single table inheritance, we’re sure that in this case, cls.table refers to People.table. If we were mixing joined- and single-table inheritance, we might want our mixin to check more carefully if cls.table is really the Table we’re looking for.