Starting with the platform 8.3.16, you can use pragma &ChangeAndValidate instead of pragma &Around in cases where there is no ProceedWithCall call inside the method
&Around("MyFunction")
Function Ext1_MyFunction()
//Return 1;
Return 2;
EndFunction
&ChangeAndValidate("MyFunction")
Function Ext1_MyFunction()
#Delete
Return 1;
#EndDelete
#Insert
Return 2;
#EndInsert
EndFunction