private var current: T?

The current value, which should be removed on remove