All idea changed, no more custom functions and e.t.c , just Properties (Binding Property<?? ). with  bindBidirectional, tested and worked.