Added copy operator and copy constructot for GenericContainer class