[ADD] handling dynamic properties on change