add SmartRefTableImpl