make 'changed' model value event asynchronous by default as there is no need to be synchronous here