svoid dm_watchFieldsAndNow(Collection fields, Runnable onChange) { fOr (S field : fields) dm_watchField(field, onChange); dm_q(onChange); }