Simple, lightweight library for watching changes in objects