Break init into two stages 1) mergeTableOptions and 2) init