Set abstracts the memcache client details away,
by copying over the values provided by the user into the Set method,
as coercing the custom Item type to the required memcache.Item type isn't possible.
Downside is if memcache client fields ever change, it'll introduce a break