prevent abstract class tables to leak columns to other tables