added weakref to Storable