Each tab should not reach into the other tabs just to implement save. How about the general tab code calls save on each tab?