rewrote SliceGuarantor to use the new SliceStore API
added empty method definitions to *SliceStores to allow linking