Can you rename these two properties to something with less probability to conflict with the properties of the widgets? If a widget that mixes in this helper uses properties named `interval` or `properties` some strange behaviour can happen.