should ignore keys starting with $ or _ when observing an external object