Using StoreKit as weak