> The only real problem appears to be the interfaces ( GNOME::Storage / > GNOME::Stream ) that has no callbacks. On the other side, none of those > objects are supposed to stay alieve for a prolonged time, are they? They are refcounted as well.