Fixed to not fire any event in construct phase
Added value sync