same here move this logic to NgValueAsDirective