Bringing KVO into the modern world