Added Union class for Common Library