hai class prohibits copying of its instances