Fix warnings (Copy Impl and Shadowed lifetime)

Shadowed lifetime and copy impl, should not be any warning with the rustc from 22nd of December regarding those 2.