Acontece que o problema era que eu tinha definido HeadingTable::getTables() e HeadingTable::getColumns() . A doutrina não gostou disso.