Fixed memory leak - observed objects were hung on to even after calling Object.unobserve