fix default properties undefined to not trigger change