Use hash for optional table config