update Connection classes inheritance system