Implement Deref and DerefMut traits
Check don't need drop