Refactor AbstractTable API use