IVE: Adding/removing interface to instantiated Function is forbidden
In an instance of a function type it should be forbidden to add or remove interfaces. The only allowed thing is to modify the Context Parameters values (not add or remove context parameters: just change the values), and the values of the interface properties (except the name)
Currently it's possible to add/remove interface for instance created from Shared Types library