Thank's for your job. Does this library also works with virtual class methods? For example, if you have the following class: `TAClass=class(AAncestor) protected procedure X;override; end;` Is it possible to patch the X method? Thanks in advance.