A simple observer pattern javascript library that watches changes inside an object