Move definitions to data_frame_sh.cc