Used boost:value_initialized to initiliaze tableData. Realized that I might need to use metaprogramming, or try out hard coding a bit to access the tuple dynamically during runtime