Move WeakStore class to Karapuz