changed PollResult constructors to package-private similar to
WatchedUpdateResult