Wrapper for outrigger objects that are leased resources.
This class records renews so that the
stored resource can be updated while the target is serialized.
When the stored resource is deserialized the (potentially)
updated expiration is set in the resource before it is returned.