Setting Tosca Function on top of unsaved value causes problems