$v extension method is replaced with ValuePlaceholder delegate