An object map with async change notifications