You've got to make it virtual, or it might not be picked up when doing a delete on the interface.
Any reason it's not protected/private anymore?