any reason not to use propertyToOption here? or for `pollPeriod`?