Is there any way to know when a new version of a library class member function overrides the client's extension function (same signature)? This could happen when library developers provide new member functions to existing class that overrides my extension function. I would like to be warned about this and evaluate if i could remove/rename my extension function